C är ett system programmeringsspråk utvecklat på 1970-talet för att arbeta på nya multitasking -system på den tiden - nämligen Unix ? . Som med annan kod , delar C-kod själv i flera separata delar . Inom dessa delar , kan den samlade koden kallas " kodfragment . " En kodfragmentet är oftast en liten bunt av kod som gör något specifikt . Code fragment kan organiseras i funktioner , strukturer eller bara som sammankomster av kod som gör något specifikt . Kodfragment
största allmänhet , kodfragment är samlingar av C- kommandon som utför en viss uppgift . Ett kodfragment är inte nödvändigtvis en fullt fungerande program på egen hand, även om de kan vara , utan de är vanligtvis delar av ett program som inte gör någonting speciellt och används för att illustrera hur en viss uppgift utförs i programmet. Till exempel visar följande kod en slinga tagen från ett C-program . Det är inte ett program i sig , utan endast en del av ett större program . Men , kanske du inte behöver för att se hela programmet , bara detta fragment :
för (i , i < 5 , i + + ) { printf ( " % d " , i) ; }
funktioner
Code fragment kan arbeta som en del av funktionerna . Funktioner är kodfragment inom ett program som utför en viss uppgift . Men inom ramen för programmet , gav programmeraren kodfragmentet ett namn , som organiserar den funktionen och tillåter programmeraren att använda funktionen flera gånger med hjälp av dess namn . Följande exempel visar en kod fragment i en funktion , och programmeraren anropa funktionen :
void printRange ( int x ) {
for (int i = 0 ; i < = x ; i + + ) { printf ( " % d " , i) ; } }
Structures
Structures i C organisera kod fragment i en sammanhållen enhet som kan representeras av en variabel i programmet . En programmerare kan definiera en struct med lite kod , och den koden fragment i denna struct kan användas för att definiera en variabel med flera datavärden . Följande exempel visar hur du definierar en struct :
struct Thing { int x , int y; };
struct Thing x , xx = 5; //x = 5x.y = 4 , //y = 4 Addera distribuera kodfragment
Programmerare kan distribuera kodfragment nätet så enkel text som kan kopieras och klistras in i befintlig kod . Det fina med kodfragment är att de inte behöver representera ett helt program . Till exempel bör någon i ett online- forum be om C-kod för att skapa en while-slinga som skriver ut alla bokstäver i alfabetet , kan en annan programmerare ge dem följande text :
int i = 65 , medan ( i < = 90 ) { printf ( " % c " , ( char ) i) , i + + ;} .
Sedan en annan programmerare kan kopiera och klistra in texten i sin egen kod och använda den
Addera ditt