Ein C-Programm ist eine Reihe von Anweisungen, die in der Programmiersprache C geschrieben sind. Jedes Programm sollte einigen Standards (Regeln) folgen, um die Anzeige und Wartung unseres Codes zu vereinfachen. Der folgende Artikel wird Ihnen einige grundlegende Schreibregeln für C-Programme vorstellen. Ich hoffe, er wird Ihnen hilfreich sein. [Empfohlene verwandte Video-Tutorials: C-Sprach-Tutorial]
Notizen
Kommentare sind nicht erforderlich, aber genauso wichtig wie der Code. Die erste Regel besteht also darin, sich daran zu erinnern, wie Sie Ihren Code richtig kommentieren (dokumentieren).
Warum Kommentare? Wofür werden Kommentare verwendet?
1. Erklären Sie den Zweck des Codes.
2. Erklären Sie jede Logik oder jeden Algorithmus, was ist das und warum wird er verwendet?
3. Jede Funktionsdeklaration und -definition sollte mit Kommentaren, Einführungen zur Verwendung und Funktionen dokumentiert werden.
4. Kommentare ermöglichen es anderen, den Code anderer Leute schneller und einfacher zu verstehen, was die Verwendung und Wartung des Codes erleichtert.
Nachdem die Anweisung endet, muss sie mit einem Semikolon (;) abgeschlossen werden
Anweisung, die mit abgeschlossen werden muss (;)
● Alle printf(), scanf() oder alle anderen Funktionsaufrufe.
● Alle Deklarationen, wie Variablen, Konstanten, Funktionen und Strukturen, müssen mit einem Semikolon enden.
● Alle Ausdrücke müssen mit einem Semikolon (;) enden.
Beispiel:
int a; //变量声明 printf("Hello!"); //一输出声明 sum = findSum (10,20,30); //函数的调用语句 .......
Anweisungen, die nicht mit (;) abgeschlossen werden müssen
● Headerdatei-Include-Anweisung.
● Makrodefinitionsanweisung.
● If-Anweisung, Schleifenanweisung, Funktionsheader und Funktionsdefinition.
#include <stdio.h> //头文件 #define MAX_LEN 1024 //宏定义语句 int main() //主函数定义部分 { 语句....... } //函数头,其定义为 int findSum(int a, int b, int c) { return (a+b+c); } if(a > b) //if 语句 large =a; else large =b; ........
Verwandte Regeln für Token und Bezeichner
Wir müssen Schlüsselwörter verstehen und einige Regeln für Bezeichner kennen.
Einige Punkte, die Sie wissen müssen:
● Schlüsselwörter sind im Compiler reservierte Wörter und können nicht für andere Zwecke verwendet werden.
● Die C-Sprache ist eine Programmiersprache, bei der die Groß-/Kleinschreibung beachtet wird. Hier unterscheiden sich Kleinbuchstaben- und Großbuchstaben-Bezeichner. Wenn Sie also eine Variable mit dem Namen Num deklarieren, müssen Sie Num überall verwenden. Sie können nicht Num, NUM usw. anstelle von Num verwenden.
● Wie Schlüsselwörter werden auch Bibliotheksfunktionen in Header-Dateien deklariert und Header-Dateien müssen im Programm enthalten sein. Wenn Sie beispielsweise die Funktion sqrt() verwenden, um die Quadratwurzel einer beliebigen Zahl zu ermitteln, müssen Sie die Header-Datei math.h einschließen.
Regeln für Bezeichner (Variablendeklarationen)
● Zur Definition dürfen Kleinbuchstaben, Großbuchstaben, Zahlen und Unterstriche (_) verwendet werden Bezeichnersymbole (d. h. Variablennamen, Konstantennamen, Funktionsnamen usw.).
● Als erster Buchstabe am Anfang des Bezeichners können nur Buchstaben oder Unterstriche (_) verwendet werden.
● Leerzeichen und andere Sonderzeichen sind in Bezeichnernamen nicht zulässig. Wenn der Bezeichnername zwei Wörter enthält, können Sie diese durch Unterstriche (_) trennen oder den Bezeichnernamen im Camel-Case-Stil schreiben .
Beispiel: Wenn Sie eine Variable zum Speichern der Rollennummer deklarieren möchten, sollte der Variablenname roll_number oder rollNumber oder etwas Ähnliches sein, aber keine Leerzeichen.
● Bezeichner müssen aussagekräftig und beschreibend sein.
● Sie können keine Schlüsselwörter als Bezeichnernamen verwenden
Code-Einrückung
Code-Einrückung beim Schreiben eines Programms ist sehr wichtig; Eingerückter Code erleichtert das Lesen und Bearbeiten. Beispiel:
Eingerückter Code
#include <stdio.h> int main() { int a; int b; int c; a = 10; b = 20; if(a>b) { c=a; a=b; b=c; printf("从小到大输出: %d,%d\n",a,b); } else{ printf("从小到大输出: %d,%d\n",a,b); } return 0; }
Nicht eingerückter Code
#include <stdio.h> int main(){ int a;int b;int c; a = 10;b = 20; if(a>b){c=a;a=b;b=c;printf("从小到大输出: %d,%d\n",a,b);} else{printf("从小到大输出: %d,%d\n",a,b);} return 0;}
Das ist alles für den Inhalt dieses Artikels, ich hoffe, das wird so sein hilfreich für das Studium aller. Weitere spannende Inhalte finden Sie in den entsprechenden Tutorial-Kolumnen auf der chinesischen PHP-Website! ! !
Das obige ist der detaillierte Inhalt vonWie schreibe ich ein C-Programm? Grundregeln zum Schreiben von C-Programmen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!