Heim Backend-Entwicklung C#.Net-Tutorial Sind #define und printf C-Anweisungen?

Sind #define und printf C-Anweisungen?

Feb 08, 2020 pm 02:31 PM
define printf

Sind #define und printf C-Anweisungen?

Sind #define und printf C-Anweisungen?

Sowohl #define als auch printf sind keine C-Anweisungen , #define ist ein Vorverarbeitungsbefehl und printf ist eine Funktion in der Standardbibliothek.

C-Sprachanweisungen werden verwendet, um Betriebsanweisungen an das Computersystem zu erteilen. Eine Anweisung generiert nach der Kompilierung mehrere Maschinenanweisungen. C-Anweisungen werden verwendet, um bestimmte Bedienaufgaben auszuführen.

C-Anweisungen können in die folgenden fünf Kategorien unterteilt werden:

1. Ausdrucksanweisungen

Ausdrucksanweisungen bestehen aus Ausdrücken Es wird durch das Hinzufügen eines Semikolons „;“ gebildet.

Die allgemeine Form lautet: Ausdruck; die Ausführung der Ausdrucksanweisung besteht darin, den Wert des Ausdrucks zu berechnen und Nebenwirkungen auszuführen.

2. Label-Anweisungen

Es gibt drei Arten von Label-Anweisungen:

Tag-Name: Anweisung

Case-Konstantenausdruck: Anweisung

Standard: Anweisung

Beschreibung: Die case-Anweisung und die Default-Anweisung erscheinen nur in der switch-Anweisung.

3. Schleifenanweisungen

Es gibt 4 Arten von Schleifenanweisungen, nämlich

while ( expression ) statement
do statement while ( expression ) ;
for ( expression(opt) ; expression(opt) ; expression(opt) ) statement
for ( declaration expressionopt ; expressionopt ) statement
Nach dem Login kopieren

Schleifenanweisungen werden verwendet, um den Schleifenfluss des Programms zu implementieren .

4. Zusammengesetzte Aussage

Eine in Klammern {} eingeschlossene Aussage wird als zusammengesetzte Aussage bezeichnet. Zusammengesetzte Anweisungen sollten als einzelne Anweisung im Programm und nicht als mehrere Anweisungen betrachtet werden. Beispielsweise ist

{
x=y+z;
a=b+c;
printf(“%d%d”,x,a);
}
Nach dem Login kopieren

eine zusammengesetzte Anweisung.

5. Sprunganweisung

Es gibt 4 Arten von Sprunganweisungen, nämlich

goto 标签 ;
continue ;
break ;
return 表达式(可选) ;
Nach dem Login kopieren

Die Sprunganweisung steuert das Programm, um an eine andere Stelle zu springen. implementieren.

Empfohlenes Lernen: C-Sprachvideo-Tutorial

Das obige ist der detaillierte Inhalt vonSind #define und printf C-Anweisungen?. 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

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

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)

defineSo definieren Sie mehrzeilige Makros defineSo definieren Sie mehrzeilige Makros Oct 11, 2023 pm 01:24 PM

define definiert ein mehrzeiliges Makro, indem es „do { \ printf("%d\n", x \ } while (0)“ zur Definition in mehrere Zeilen aufteilt. In einer Makrodefinition muss der Backslash „\“ das letzte Zeichen der Makrodefinition sein und darf weder Leerzeichen noch Kommentare enthalten. Wenn Sie „\“ zur Zeilenfortsetzung verwenden, achten Sie darauf, dass der Code lesbar bleibt und stellen Sie sicher, dass am Ende jeder Zeile ein „\“ steht.

Entdecken Sie die Bedeutung und Rolle der Definitionsfunktion in PHP Entdecken Sie die Bedeutung und Rolle der Definitionsfunktion in PHP Mar 19, 2024 pm 12:12 PM

Die Bedeutung und Rolle der Definitionsfunktion in PHP 1. Grundlegende Einführung in die Definitionsfunktion In PHP ist die Definitionsfunktion eine Schlüsselfunktion zum Definieren von Konstanten. Konstanten ändern ihre Werte während der Ausführung des Programms nicht. Mit der Funktion „Definieren“ definierte Konstanten können im gesamten Skript aufgerufen werden und sind global. 2. Die Syntax der Definitionsfunktion Die grundlegende Syntax der Definitionsfunktion lautet wie folgt: define("Konstantenname",Konstantenwert&qu

defineSo definieren Sie die bedingte Kompilierung defineSo definieren Sie die bedingte Kompilierung Oct 11, 2023 pm 01:20 PM

Die defineConditional-Kompilierung kann mithilfe der Vorverarbeitungsanweisungen „#ifdef“, „#ifndef“, „#if“, „#elif“, „#else“ und „#endif“ erreicht werden.

Definieren Sie die Verwendung des Funktionsmakros Definieren Sie die Verwendung des Funktionsmakros Oct 11, 2023 pm 12:00 PM

Verwendung des Definitionsfunktionsmakros: 1. Definieren Sie ein einfaches Berechnungsmakro, „#define SQUARE(x) ((x) * (x))“ 2. Definieren Sie ein Makro mit mehreren Parametern, „#define MAX(a , b)“ ((a) > (b) ? (a) : (b))“; 3. Definieren Sie Makros mit komplexen Ausdrücken, „#define ABS(x) ((x) < 0 ? -(x ) : (x)) “.

Wo ist Linux printf? Wo ist Linux printf? Mar 10, 2023 am 09:05 AM

Linux printf wird in der Befehlszeile verwendet. Dieser Befehl wird zum Formatieren von Druckdaten verwendet. Das Befehlsformat von printf ist „printf FORMAT [ARGUMENT]...printf OPTION“, wobei die Option „help“ die Anzeige von Hilfeinformationen bedeutet Die Option „Version“ bedeutet Versionsinformationen anzeigen.

Der Unterschied zwischen typedef und define Der Unterschied zwischen typedef und define Sep 26, 2023 am 10:41 AM

Der Unterschied zwischen typedef und define liegt in der Typprüfung, dem Umfang, der Lesbarkeit, der Fehlerbehandlung, der Speichernutzung usw. Detaillierte Einführung: 1. Typprüfung: Der durch typedef definierte Typalias ist ein echter Typ und es wird eine Typprüfung durchgeführt, während das durch define definierte Makro nur eine einfache Textersetzung ist und keine Typprüfung durchgeführt wird , der durch typedef definierte Typalias ist lokal und nur innerhalb des aktuellen Bereichs gültig, während das durch define definierte Makro global ist und überall verwendet werden kann 3. Lesbarkeit usw.

Was ist der Unterschied zwischen putchar und printf? Was ist der Unterschied zwischen putchar und printf? Aug 22, 2023 pm 01:55 PM

Der Unterschied zwischen putchar und printf: 1. Der Parametertyp von putchar ist int und der Parametertyp von printf ist string; 2. putchar kann nur ein Zeichen ausgeben, und printf kann mehrere Zeichen ausgeben. 3. putchar kann die Ausgabe nicht formatieren printf kann es formatieren. 4. putchar hat keinen Rückgabewert, printf gibt die Anzahl der erfolgreich ausgegebenen Zeichen zurück, printf ist nicht auf die Ausgabe auf die Konsole beschränkt.

Detaillierte Erläuterung der definierten Verwendung Detaillierte Erläuterung der definierten Verwendung Oct 11, 2023 am 11:53 AM

Verwendung definieren: 1. Konstanten definieren; 2. Funktionsmakros definieren: 3. Bedingte Kompilierung definieren; 4. Mehrzeilige Makros definieren;

See all articles