Heim Backend-Entwicklung C#.Net-Tutorial Welche Befehlsschlüsselwörter sind in Dateien in C-Sprache enthalten?

Welche Befehlsschlüsselwörter sind in Dateien in C-Sprache enthalten?

Jun 16, 2021 pm 02:24 PM
c语言 include

Das Schlüsselwort für den Dateieinschlussbefehl lautet „include“. Der Dateieinschlussbefehl „#include“ ist ein häufig verwendeter Vorverarbeitungsbefehl in C-Sprachprogrammen. Er wird zum Einführen der entsprechenden Header-Datei („.h“-Datei) verwendet und hat das Format „#include „Header.h“.

Welche Befehlsschlüsselwörter sind in Dateien in C-Sprache enthalten?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, c99-Version, Dell G3-Computer.

#include wird als #include叫做文件包含命令,用来引入对应的头文件(.h文件)。#include 也是C语言预处理命令的一种。

#include 的处理过程很简单,就是将头文件的内容插入到该命令所在的位置,从而把头文件和当前源文件连接成一个源文件,这与复制粘贴的效果相同。

#include 的用法有两种,如下所示:

#include <stdHeader.h>
#include "myHeader.h"
Nach dem Login kopieren

使用尖括号< >和双引号" "的区别在于头文件的搜索路径不同:

  • 使用尖括号< >,编译器会到系统路径下查找头文件;

  • 而使用双引号" ",编译器首先在当前目录下查找头文件,如果没有找到,再到系统路径下查找。

也就是说,使用双引号比使用尖括号多了一个查找路径,它的功能更为强大。

前面我们一直使用尖括号来引入标准头文件,现在我们也可以使用双引号了,如下所示:

#include "stdio.h"
#include "stdlib.h"
Nach dem Login kopieren

stdio.h 和 stdlib.h 都是标准头文件,它们存放于系统路径下,所以使用尖括号和双引号都能够成功引入;而我们自己编写的头文件,一般存放于当前项目的路径下,所以不能使用尖括号,只能使用双引号。

当然,你也可以把当前项目所在的目录添加到系统路径,这样就可以使用尖括号了,但是一般没人这么做,纯粹多此一举,费力不讨好。

关于 #include 用法的注意事项:

  • 一个 #includeDateieinschlussbefehl

    bezeichnet, der zum Einführen der entsprechenden Header-Datei (.h-Datei) verwendet wird. #include ist ebenfalls eine Art Vorverarbeitungsbefehl der C-Sprache.
  • #include Der Verarbeitungsprozess ist sehr einfach. Er besteht darin, den Inhalt der Header-Datei am Speicherort des Befehls einzufügen und so die Header-Datei und die aktuelle Quelldatei zu einer Quelldatei zu verbinden. Dies ist derselbe Effekt wie beim Kopieren und Einfügen.

    #include kann auf zwei Arten verwendet werden:
  • //计算从m加到n的和
    int sum(int m, int n) {
        int i, sum = 0;
        for (i = m; i <= n; i++) {
            sum += i;
        }
        return sum;
    }
    Nach dem Login kopieren
  • Verwenden Sie spitze Klammern < > und doppelte Anführungszeichen " " Der Unterschied besteht darin, dass der Suchpfad für die Header-Datei unterschiedlich ist:

      Verwenden Sie spitze Klammern < >, der Compiler wird Gehen Sie zum Systempfad. Suchen Sie nach der Header-Datei.

    Mit doppelten Anführungszeichen " " sucht der Compiler zuerst nach der Header-Datei im aktuellen Verzeichnis Systempfad.

    Welche Befehlsschlüsselwörter sind in Dateien in C-Sprache enthalten?

    Mit anderen Worten: Die Verwendung von doppelten Anführungszeichen hat einen Suchpfad mehr als die Verwendung von spitzen Klammern und ist leistungsfähiger.

    Wir haben zuvor spitze Klammern verwendet, um Standard-Header-Dateien einzuleiten. Jetzt können wir auch doppelte Anführungszeichen verwenden, wie unten gezeigt:

    //声明函数
    int sum(int m, int n);
    Nach dem Login kopieren

    stdio.h und stdlib.h sind beide Standard-Header-Dateien und werden im System gespeichert Daher können für den erfolgreichen Import sowohl spitze Klammern als auch doppelte Anführungszeichen verwendet werden. Die von uns selbst geschriebenen Header-Dateien werden im Allgemeinen im Pfad des aktuellen Projekts gespeichert, sodass keine spitzen Klammern, sondern nur doppelte Anführungszeichen verwendet werden können.

    Natürlich können Sie auch das Verzeichnis, in dem sich das aktuelle Projekt befindet, zum Systempfad hinzufügen, sodass Sie spitze Klammern verwenden können, aber im Allgemeinen macht das niemand, es ist völlig unnötig und undankbar.

    Hinweise zur Verwendung von #include:

      🎜Ein #include-Befehl kann nur eine Header-Datei enthalten, es sind mehrere Header-Dateien erforderlich #include-Befehle. 🎜🎜🎜🎜Die gleiche Header-Datei kann mehrmals eingeführt werden. Die Wirkung mehrerer Einführungen ist die gleiche wie die Wirkung einer Einführung, da die Header-Datei über einen Mechanismus auf Codeebene verfügt, der eine wiederholte Einführung verhindert. 🎜🎜🎜🎜Die Einbindung von Dateien ermöglicht die Verschachtelung, was bedeutet, dass eine eingebundene Datei eine andere Datei enthalten kann. 🎜🎜🎜🎜🎜Beispiel: 🎜🎜🎜🎜🎜🎜my.c Enthaltener Code: 🎜
      #include <stdio.h>
      #include "my.h"
      int main() {
          printf("%d\n", sum(1, 100));
          return 0;
      }
      Nach dem Login kopieren
      🎜my.h Enthaltener Code: 🎜rrreee🎜main.c Enthaltener Code: 🎜rrreee🎜Verwandte Empfehlungen: „ 🎜C Video-Tutorial🎜 》🎜

      Das obige ist der detaillierte Inhalt vonWelche Befehlsschlüsselwörter sind in Dateien in C-Sprache enthalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

C Sprachdatenstruktur: Datenrepräsentation und Betrieb von Bäumen und Grafiken C Sprachdatenstruktur: Datenrepräsentation und Betrieb von Bäumen und Grafiken Apr 04, 2025 am 11:18 AM

C Sprachdatenstruktur: Die Datenrepräsentation des Baumes und des Diagramms ist eine hierarchische Datenstruktur, die aus Knoten besteht. Jeder Knoten enthält ein Datenelement und einen Zeiger auf seine untergeordneten Knoten. Der binäre Baum ist eine besondere Art von Baum. Jeder Knoten hat höchstens zwei Kinderknoten. Die Daten repräsentieren structTreenode {intdata; structTreenode*links; structTreenode*rechts;}; Die Operation erstellt einen Baumtraversalbaum (Vorbereitung, in Ordnung und späterer Reihenfolge) Suchbauminsertion-Knoten Lösches Knotendiagramm ist eine Sammlung von Datenstrukturen, wobei Elemente Scheitelpunkte sind, und sie können durch Kanten mit richtigen oder ungerechten Daten miteinander verbunden werden, die Nachbarn darstellen.

Die Wahrheit hinter dem Problem der C -Sprachdatei Die Wahrheit hinter dem Problem der C -Sprachdatei Apr 04, 2025 am 11:24 AM

Die Wahrheit über Probleme mit der Dateibetrieb: Dateiöffnung fehlgeschlagen: unzureichende Berechtigungen, falsche Pfade und Datei besetzt. Das Schreiben von Daten fehlgeschlagen: Der Puffer ist voll, die Datei ist nicht beschreibbar und der Speicherplatz ist nicht ausreichend. Andere FAQs: Langsame Dateitraversal, falsche Textdateicodierung und Binärdatei -Leser -Fehler.

Wie man einen Countdown in der C -Sprache ausgibt Wie man einen Countdown in der C -Sprache ausgibt Apr 04, 2025 am 08:54 AM

Wie gibt ich einen Countdown in C aus? Antwort: Verwenden Sie Schleifenanweisungen. Schritte: 1. Definieren Sie die Variable N und speichern Sie die Countdown -Nummer in der Ausgabe. 2. Verwenden Sie die while -Schleife, um n kontinuierlich zu drucken, bis n weniger als 1 ist; 3. Drucken Sie im Schleifenkörper den Wert von n aus; 4. Am Ende der Schleife subtrahieren Sie N um 1, um den nächsten kleineren gegenseitigen gegenseitigen gegenseitigen gegenseitig auszugeben.

Das Konzept der C -Sprachfunktionen und dessen Definitionsformat Das Konzept der C -Sprachfunktionen und dessen Definitionsformat Apr 03, 2025 pm 11:33 PM

C -Sprachfunktionen sind wiederverwendbare Codeblöcke, empfangen Parameter für die Verarbeitung und die Rückgabeergebnisse. Es ähnelt dem schweizerischen Armeemesser, mächtig und erfordert sorgfältige Verwendung. Funktionen umfassen Elemente wie das Definieren von Formaten, Parametern, Rückgabetwerten und Funktionskörpern. Die erweiterte Verwendung umfasst Funktionszeiger, rekursive Funktionen und Rückruffunktionen. Häufige Fehler sind Fehlanpassung vom Typ und Vergessen, Prototypen zu deklarieren. Zu den Debugging -Fähigkeiten gehören das Druckvariablen und die Verwendung eines Debuggers. Leistungsoptimierung verwendet Inline -Funktionen. Das Funktionsdesign sollte dem Prinzip der einzigen Verantwortung folgen. Kenntnisse in C -Sprachfunktionen können die Programmierungseffizienz und die Codequalität erheblich verbessern.

Was sind die Arten von Rückgabewerten der C -Sprachfunktion? Zusammenfassung der Arten von Rückgabewerten der C -Sprachfunktion? Was sind die Arten von Rückgabewerten der C -Sprachfunktion? Zusammenfassung der Arten von Rückgabewerten der C -Sprachfunktion? Apr 03, 2025 pm 11:18 PM

Die Rückgabewerttypen von C -Sprachfunktion umfassen Int-, Float-, Doppel-, Zeichen-, Hohlraum- und Zeigertypen. INT wird verwendet, um Ganzzahlen zurückzugeben, zu schweben und doppelt zu doppelt sind, um Schwimmer zurückzugeben, und char gibt Zeichen zurück. Void bedeutet, dass die Funktion keinen Wert zurückgibt. Der Zeigertyp gibt die Speicheradresse zurück. Achten Sie darauf, Speicherverlust zu vermeiden. Eine Struktur oder ein Konsortium kann mehrere verwandte Daten zurückgeben.

CS-Woche 3 CS-Woche 3 Apr 04, 2025 am 06:06 AM

Algorithmen sind die Anweisungen zur Lösung von Problemen, und ihre Ausführungsgeschwindigkeit und Speicherverwendung variieren. Bei der Programmierung basieren viele Algorithmen auf der Datensuche und Sortierung. In diesem Artikel werden mehrere Datenabruf- und Sortieralgorithmen eingeführt. Die lineare Suche geht davon aus, dass es ein Array gibt [20.500,10,5,100, 1,50] und die Nummer 50 ermitteln muss. Der lineare Suchalgorithmus prüft jedes Element im Array Eins nach eins nach dem anderen, bis der Zielwert gefunden oder das vollständige Array durchquert wird. Der Algorithmus-Flussdiagramm lautet wie folgt: Der Pseudo-Code für die lineare Suche lautet wie folgt: Überprüfen Sie jedes Element: Wenn der Zielwert gefunden wird: Return Return Falsch C-Sprache Implementierung: #includeIntmain (void) {i

Konzept der C -Sprachfunktion Konzept der C -Sprachfunktion Apr 03, 2025 pm 10:09 PM

C -Sprachfunktionen sind wiederverwendbare Codeblöcke. Sie erhalten Input, führen Vorgänge und Rückgabergebnisse aus, die modular die Wiederverwendbarkeit verbessert und die Komplexität verringert. Der interne Mechanismus der Funktion umfasst Parameterübergabe-, Funktionsausführung und Rückgabeteile. Der gesamte Prozess beinhaltet eine Optimierung wie die Funktion inline. Eine gute Funktion wird nach dem Prinzip der einzigen Verantwortung, der geringen Anzahl von Parametern, den Benennungsspezifikationen und der Fehlerbehandlung geschrieben. Zeiger in Kombination mit Funktionen können leistungsstärkere Funktionen erzielen, z. B. die Änderung der externen Variablenwerte. Funktionszeiger übergeben Funktionen als Parameter oder speichern Adressen und werden verwendet, um dynamische Aufrufe zu Funktionen zu implementieren. Das Verständnis von Funktionsmerkmalen und Techniken ist der Schlüssel zum Schreiben effizienter, wartbarer und leicht verständlicher C -Programme.

So verwenden Sie den Zeiger der C -Sprachfunktion als Rückgabewert So verwenden Sie den Zeiger der C -Sprachfunktion als Rückgabewert Apr 03, 2025 pm 11:42 PM

Funktionszeiger können als Rückgabewerte verwendet werden, um den Mechanismus der Rückgabe verschiedener Funktionen gemäß verschiedenen Eingaben zu implementieren. Durch das Definieren des Funktionstyps und die Rückgabe des entsprechenden Funktionszeigers gemäß der Auswahl können Sie dynamisch Funktionen aufrufen und die Flexibilität des Codes verbessern. Achten Sie jedoch auf die Definition von Funktionszeigertypen, Ausnahmebehandlung und Speicherverwaltung, um die Robustheit des Codes zu gewährleisten.

See all articles