Was bedeutet eine nicht deklarierte Kennung in der C-Sprache?

青灯夜游
Freigeben: 2023-01-04 09:37:15
Original
46907 Leute haben es durchsucht

„nicht deklarierter Bezeichner“ bezieht sich auf „nicht deklarierter Bezeichner“, eine Fehlermeldung in der C-Sprache, die normalerweise dadurch verursacht wird, dass die verwendete Variable oder Funktion nicht definiert ist oder die Definition nicht mit dem Aufrufzeitpunkt übereinstimmt.

Was bedeutet eine nicht deklarierte Kennung in der C-Sprache?

Die Betriebsumgebung dieses Artikels: Windows 7-System, Dell G3-Computer, C11.

„nicht deklarierter Bezeichner“ bedeutet „nicht deklarierter Bezeichner“. Es handelt sich um eine Fehlermeldung in der C-Sprache, die angibt, dass der Bezeichner nicht deklariert ist, d. h. nicht deklarierte Variablen, Funktionen und Typen werden verwendet.

Ursachen und Lösungen für nicht deklarierte Bezeichner:

Undeklarierte Bezeichner sind hauptsächlich auf die fehlende Definition und Beschreibung bei der Verwendung von Variablen zurückzuführen. Tatsächlich erkennt der Compiler diesen Bezeichner nicht.

Wenn Sie in der C-Sprache programmieren und Bibliotheksfunktionen aufrufen möchten, müssen Sie die entsprechenden Header-Dateien wie sin (), cos () und andere mathematische Funktionen einschließen Wenn Sie die Funktion sin( ) oder cos() verwenden möchten, müssen Sie vor dem Code #include hinzufügen.

Hinweis: Zusätzlich zu den Arten von Fehleraufforderungen wie nicht deklarierten Identifikatoren gibt es in der C-Sprache auch viele professionelle Fehleraufforderungssprachen. Die Probleme und Lösungen, auf die jede Fehlermeldesprache abzielt, erfordern eine Anleitung, die auf Fachwissen basiert.

Erweiterte Informationen:

C-Sprache ist eine prozessorientierte, abstrakte Allzweck-Programmiersprache. Sie wird häufig in der Low-Level-Entwicklung verwendet und kann Low-Level-Speicher auf einfache Weise kompilieren und verarbeiten.

C-Sprache ist eine prozessorientierte Computerprogrammiersprache, die sich von objektorientierten Programmiersprachen wie C++ und Java unterscheidet.

C-Sprache kann Probleme schneller beschreiben als Assemblersprache, mit weniger Arbeitsaufwand, guter Lesbarkeit, einfacher Fehlersuche, Änderung und Transplantation, und die Codequalität entspricht der Assemblersprache.

Bezeichner: In Programmiersprachen sind Bezeichner Namen, die Benutzer beim Programmieren verwenden. Variablen, Konstanten, Funktionen und Anweisungsblöcke haben alle Namen. Es ist ein Symbol zur Identifizierung einer Entität und wird zur Benennung von Variablennamen, Funktionsnamen, Beschriftungen und anderen benutzerdefinierten Objekten verwendet.

C-Bezeichner sind Namen, die zur Identifizierung von Variablen, Funktionen oder anderen benutzerdefinierten Elementen verwendet werden. Ein Bezeichner beginnt mit den Buchstaben A-Z oder a-z oder dem Unterstrich _, gefolgt von null oder mehr Buchstaben, Unterstrichen und Zahlen (0-9).

Namenskonvention für Bezeichner in der Sprache C:

1. Bezeichner bestehen aus Buchstaben, Zahlen und Unterstrichen, und der erste Buchstabe darf keine Zahl sein. (Satzzeichen wie @, $ und %, sind in C-Bezeichnern nicht zulässig.)

2. Bei Bezeichnern wird die Groß-/Kleinschreibung beachtet, d. Verwenden Sie im Allgemeinen Kleinbuchstaben für Variablennamen und Großbuchstaben für symbolische Konstanten. (Hinweis: Bei Buchstaben in der C-Sprache wird die Groß-/Kleinschreibung beachtet, daher stellen Score, Score und SCORE jeweils drei verschiedene Bezeichner dar.)

3 C-Schlüsselwörter können nicht als Benutzerbezeichner verwendet werden, z. B. if, for, while usw. (Hinweis: Der Bezeichner darf weder mit einem C-Sprachschlüsselwort identisch sein, noch darf er denselben Namen wie eine benutzerdefinierte Funktion oder eine C-Sprachbibliotheksfunktion haben. Für ist in Ordnung, da die Groß-/Kleinschreibung beachtet wird.) C-Sprachschlüsselwort (32 +5+7 )

4. Die Länge der Kennung wird durch das Kompilierungssystem auf der Maschine bestimmt. (Hinweis: Die Längenbeschränkung auf 8 Zeichen ist der C89-Standard. Der C99-Standard hat die Länge erweitert . Tatsächlich sind die meisten Industriestandards länger.

5. Die Benennung von Bezeichnern sollte so erfolgen, dass „die Bedeutung durch den Namen bekannt ist“, zum Beispiel Länge (Fremdsprache: Länge), Summe, Summe (Fremdsprache: Summe), Pi (Fremdsprache: Pi)

Weitere Programmierkenntnisse finden Sie unter: Programmier-Tutorial! !

Das obige ist der detaillierte Inhalt vonWas bedeutet eine nicht deklarierte Kennung in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage