Innehållsförteckning:
- Grunderna i C-programstrukturen
- Så här ställer du in main () -funktionen
- Så här returnerar du något till operativsystemet
- Hur man lägger till en funktion
Video: Keto Diet Plan For Beginners Day 1 - 3 Meals (Low Carbohydrate Foods High In Fat With Macros & Cost) 2024
Alla C-program har en grundläggande struktur som enkelt kan visas genom att titta på C-källkodskelettet den koden:: Block använder för att starta ett nytt projekt.
KOD:: BLOCKS C SKELETON
#include #include int main () {printf ("Hej världen! N"); returnera 0;}
Denna notering är inte det minsta läget, men det ger en grov uppfattning om det grundläggande C-programmet.
Precis som du läser text på en sida, flyter C-källkoden från toppen ner. Programmet startar körning på första raden, och sedan nästa raden, och så vidare tills källkodens slut. Undantag från denna order inkluderar beslutsstrukturer och loopar, men mestadels kör koden från toppen ner.
Grunderna i C-programstrukturen
För att bättre förstå hur C-program skapas kan du skapa den enklaste, mest värdelösa typen av C-program.
Här är de specifika stegen:
-
Starta en ny kod:: Blockprojekt: ex0301.
-
Radera skelettets kod:: Block tillhandahållna.
Din källkod ska vara tom.
-
Spara projektet.
-
Bygg och kör.
Kod:: Block klagar på att projektet ännu inte har byggts. Tuff!
-
Klicka på Ja-knappen för att fortsätta med att bygga projektet.
Inget händer.
Eftersom källkoden är tom genereras ingen objektkod. Dessutom är det program som skapades (om ett program skapades) tomt. Det gör ingenting. Det var vad du sa till kompilatorn att göra, och det resulterande programmet gjorde det bra.
Du kan se en kod:: Felmeddelande blockeras efter steg 4. Det beror på att IDE styrde operativsystemet för att köra ett program i ett kommandotolfönster. Det fel du ser är hänvisningen till en programfil som inte existerar eller gör ingenting.
Så här ställer du in main () -funktionen
Alla C-program har en huvudfunktion (). Det är den första funktionen som körs när ett program startar. Som en funktion krävs det parenteser, men också krökta parentes för att hålla funktionens uttalanden.
Fortsätt med tidigare övning : Upprepa källkoden för projekt ex0301. Spara projektet. Bygg och kör.
THE MAIN () FUNKTION
main () {}
Den här gången ser du kommandotolken, men inget matas ut. Toppen! Du ledde inte koden för att göra någonting, och det gjorde det bra. Det du ser är minsta C-programmet. Det är också känt som programmet dummy .
-
huvud är inte ett nyckelord; det är en funktion. Det är den nödvändiga första funktionen i alla C-språkkällkod.
-
Till skillnad från andra funktioner behöver huvud () inte deklareras.Det använder dock specifika argument.
Så här returnerar du något till operativsystemet
Korrekt protokoll kräver att när ett program avslutas ger det ett värde till operativsystemet. Kalla det ett tecken på respekt. Det värdet är ett heltal (ett heltal), vanligtvis noll, men ibland används andra värden, beroende på vad programmet gör och vad operativsystemet förväntar sig.
Fortsätt med tidigare övning : Uppdatera källkoden för projekt ex0301 för att avspegla de ändringar som visas här.
ADDING RETURN STATEMENTEN
int main () {return (1);}
Först förklarar du huvudfunktionen () för att vara en heltal. Inten berättar kompilatorn att huvudet () returnerar, eller genererar, ett heltal värde.
Retureringen skickar värdet 1 tillbaka till operativsystemet, vilket slutar funktionen huvud () och därmed programmet.
När du skriver tillbaka, Kod:: Block kan visa automatisk färdig text. Dessa tips är användbara för att hjälpa dig att koda, men på den här tiden i din programmeringskarriär kan du fritt ignorera dem.
Fortsätt med tidigare övning : Spara, bygg och kör projektet.
Resultaten liknar föregående körning, men du kommer att märka returvärdet på 1 som anges i koden:: Sammanfattning av block i kommandotolken:
Process returnerad 1 (0x1)
Om du gillar, redigera koden igen och ändra returvärdet till något annat - säg 5. Det värdet visas i koden:: Blockerar utmatningen när du kör projektet.
-
Traditionellt används ett returvärde på 0 för att indikera att ett program har genomfört sitt jobb framgångsrikt.
-
Returvärden på 1 eller högre indikerar ofta en typ av fel, eller kanske de anger resultaten av en operation.
-
Nyckelordets retur kan användas i ett uttalande med eller utan parentes. Här är det utan dem:
Return 1;
Ovan används retur med parentes. Resultatet är detsamma.
Hur man lägger till en funktion
C-program ska göra något. Även om du kan använda nyckelord och operatörer för att få ett program göra fantastiska saker, är sättet att göra de här sakerna användbart.
Fortsätt med tidigare e xercise: Ändra projektets källkod en sista gång för att matcha den här noteringen:
MER UPPDATERINGAR FÖR PROJEKTET
#include int main () {printf ("4 tider 5 är% dn ", 4 * 5); returnera (0);}
Du lägger till tre rader. Lägg först till #include-raden, som tar in prototypen för printf (). För det andra, skriv en tom linje för att separera processordirektivet från huvudfunktionen (). Tredje, lägg till raden med funktionen printf (). Alla funktioner måste deklareras före användning och stdio. h-filen innehåller deklarationen för printf ().
När du skriver den första "för printf () ser du det andra citatet som visas automatiskt. Återigen, det är Kod:: Blåsar hjälper dig. Var lugn.
Innan du fortsätter, var vänlig notera dessa två viktiga saker i din källkod:
-
Kontrollera att du skrev #include-raden exakt som skrivet:
#include
#include-direktivet berättar kompilatorn att hämta headerfilen, stdio.h. Huvudfilen krävs för att använda funktionen printf ().
-
Kontrollera att du skriver ut printf () -sättningen exakt som skrivet:
Funktionen printf () skickar formaterad text till standardutmatningsenheten: displayen. Den innehåller också ett matematiskt problem, 4 * 5. Resultatet av det här problemet beräknas av datorn och visas sedan i den formaterade texten:
printf ("4 gånger 5 är% dn", 4 * 5);
Du hittar massor av viktiga saker i printf () -förklaringen, som alla är obligatoriska: citat, komma och semikolon. Glöm inte någonting!
Slutligen ändras returvärdet från 1 till 0, det traditionella värdet som skickas tillbaka till operativsystemet.
Fortsätt med tidigare övning : Spara projektets källkod. Bygg och kör.
Om du får ett fel, dubbelkontrollera källkoden. I annat fall visas resultatet i terminalfönstret, ser något ut så här:
4 gånger 5 är 20
Det grundläggande C-programmet är det du har sett presenterat. Funktionerna du använder kommer att förändras, och du lär dig hur sakerna fungerar och blir mer bekväma när du utforskar C-språket.