C ist ein System- Programmiersprache in den 1970er Jahren entwickelt, um auf neue Multitasking- Systeme an der Zeit zu arbeiten - nämlich Unix ? . Wie bei anderen Code , teilt C -Code selbst in mehrere verschiedene Teile . Innerhalb dieser Teile kann die gesammelten Code bezeichnet als " Code-Fragmente . " Ein Code -Fragment ist in der Regel ein kleines Bündel von Code, der etwas Bestimmtes tut. Code -Fragmente können in Funktionen, Strukturen oder einfach nur als Treffen der Code, etwas Bestimmtes zu tun organisiert werden. Code-Fragmente
Ganz allgemein sind Code-Fragmente Versammlungen von C-Befehle , die eine bestimmte Aufgabe zu erfüllen. Ein Code -Fragment ist nicht unbedingt eine voll funktionsfähige Sendung auf einer eigenen , obwohl sie sein kann , vielmehr sind sie in der Regel Teile eines Programms, etwas zu tun , insbesondere und werden verwendet, um zu veranschaulichen, wie eine bestimmte Aufgabe im Programm ausgeführt wird. Zum Beispiel zeigt der folgende Code eine Schleife aus einem C-Programm gemacht. Es ist nicht ein Programm an sich, sondern nur ein Teil eines größeren Programms . Allerdings können Sie nicht brauchen, um das gesamte Programm zu sehen , nur diese besondere Fragment :
für (i; i < 5 ; i + +) { printf (" % d", i) ;}
Funktionen
-Code -Fragmente können als Teil der Funktionen arbeiten. Funktionen sind Code-Fragmente in einem Programm, das eine bestimmte Aufgabe zu erfüllen. Doch im Rahmen des Programms , gab der Programmierer den Code -Fragment ein Name , der die Funktion organisiert und ermöglicht dem Programmierer, benutzen Sie die Funktion mehrfach durch ihren Namen . Das folgende Beispiel zeigt ein Code-Fragment in einer Funktion und dem Programmierer den Aufruf der Funktion :
nichtig ausgebenBereich (int x ) {
for (int i = 0; i < = x; i + +) { printf (" % d", i) ;}}
Strukturen
Strukturen in C organisieren Code -Fragmente in eine zusammenhängende Einheit, kann durch eine Variable im Programm dargestellt werden . Ein Programmierer kann definieren eine Struktur mit etwas Code , und der Code -Fragment in dieser Struktur kann verwendet werden, um eine Variable mit mehreren Datenwerte definieren. Das folgende Beispiel zeigt , wie man eine Struktur zu definieren:
struct Thing { int x; int y; };
struct Thing x ; xx = 5; //x = 5x.y = 4 //y = 4
verteilen Code-Fragmente
Programmierer können Code-Fragmente online als einfachen Text, kopiert und eingefügt werden in bestehende Code verteilen können . Die Schönheit von Code-Fragmenten ist, dass sie nicht brauchen, um ein ganzes Programm zu vertreten. Zum Beispiel sollte jemand in einem Online-Forum für den C-Code zu bitten, eine while-Schleife , die alle Buchstaben des Alphabets druckt schaffen , ein anderer Programmierer können ihnen den folgenden Text:
int i = 65; while ( i < = 90 ) { printf ("% c " , (char ) i); i + +; } .
Dann ein weiterer Programmierer kann kopieren und fügen Sie den Text in ihrem eigenen Code und verwenden Sie es