Indholdsfortegnelse:
- Basis for C-programstrukturen
- Sådan indstilles funktionen main ()
- Sådan returneres noget til operativsystemet
- Sådan tilføjer du en funktion
Video: The Third Industrial Revolution: A Radical New Sharing Economy 2025
Alle C-programmer har en grundlæggende struktur, som let kan ses ved at se på C kildekode skelet den kode:: Bloker bruger til at starte et nyt projekt.
KODE:: BLOCKS C SKELETON
#include #include int main () {printf ("Hej verden! N"); returner 0;}
Denne fortegnelse er ikke det eneste minimum, men det giver en grov ide om det grundlæggende C-program.
Ligesom du læser tekst på en side, strømmer C kildekode fra toppen ned. Programmet starter på første linje og derefter den næste linje og så videre til slutningen af kildekoden. Undtagelser fra denne ordre omfatter beslutningsstrukturer og løkker, men for det meste løber koden fra toppen ned.
Basis for C-programstrukturen
For bedre at forstå, hvordan C-programmer opstår, kan du oprette den enkleste og mest ubrugelige type C-program.
Her er de specifikke trin:
-
Start en ny kode:: Blokke projekt: ex0301.
-
Slet skeletet, at kode:: Blokke forsynet.
Din kildekode skal være tom.
-
Gem projektet.
-
Byg og kør.
Kode:: Blokke beklager, at projektet endnu ikke er bygget. Tough!
-
Klik på knappen Ja for at fortsætte med opbygningen af projektet.
Intet sker.
Da kildekoden er tom, genereres ingen objektkode. Desuden er det program, der er oprettet (hvis et program blev oprettet) tomt. Det gør ingenting. Det var det, du fortalte kompilatoren at gøre, og det resulterende program gjorde det godt.
Du kan se en kode:: Blokerer fejlmeddelelse efter trin 4. Det skyldes, at IDE'en instruerede operativsystemet til at køre et program i et kommandopromptvindue. Fejlen du ser er referencen til en programfil, der enten ikke findes eller ikke gør noget.
Sådan indstilles funktionen main ()
Alle C-programmer har en hovedfunktion (). Det er den første funktion, der kører, når et program starter. Som en funktion kræver det parenteser, men også krøllede parenteser for at holde funktionens udsagn.
Fortsæt med tidligere øvelse : Genopbyg kildekoden til projekt ex0301. Gem projektet. Byg og kør.
THE MAIN () FUNKTION
main () {}
Denne gang ser du kommandopromptvinduet, men intet er output. Det er fantastisk! Du ledede ikke koden til at gøre noget, og det gjorde det godt. Det du ser er minimum C-programmet. Det er også kendt som dummy -programmet.
-
main er ikke et søgeord; det er en funktion. Det er den nødvendige første funktion i alle C-sprogkildekoder.
-
I modsætning til andre funktioner behøver main () ikke at blive erklæret.Det bruger dog specifikke argumenter.
Sådan returneres noget til operativsystemet
Korrekt protokol kræver, at når et program afslutter, giver det en værdi til operativsystemet. Kald det et tegn på respekt. Denne værdi er et helt tal (et helt tal), normalt nul, men nogle gange anvendes andre værdier afhængigt af hvad programmet gør, og hvad operativsystemet forventer.
Fortsæt med tidligere øvelse : Opdater kildekoden for projekt ex0301 for at afspejle de ændringer, der vises her.
TILFØLGNING AF RESULTATOPLYSNINGEN
int main () {return (1);}
For det første erklærer du hovedfunktionen () for at være en heltalsfunktion. Int fortæller kompilatoren, at main () returnerer, eller genererer, et helt tal.
Returopgørelsen sender værdien 1 tilbage til operativsystemet, hvilket effektivt afslutter hovedfunktionen () og dermed programmet.
Når du skriver tilbage, Kode:: Blokke kan vise automatisk færdig tekst. Disse tip er nyttige til at hjælpe dig med at kode, selvom du på dette tidspunkt i din programmeringskarriere kan frit ignorere dem.
Fortsæt med tidligere øvelse : Gem, bygg og kør projektet.
Resultaterne ligner den foregående runde, men du vil se returværdien af 1 angivet i Koden:: Oversigt over blokke i kommandopromptvinduet:
Proces returneret 1 (0x1)
Hvis du lignende, rediger koden igen og skift returværdien til noget andet - siger 5. Denne værdi vises i koden:: Blokerer output, når du kører projektet.
-
Traditionelt bruges en returværdi på 0 til at indikere, at et program har gennemført sit job med succes.
-
Returværdier på 1 eller højere angiver ofte en type fejl, eller måske angiver de resultaterne af en operation.
-
Nøgleordets retur kan bruges i en erklæring med eller uden parentes. Her er det uden dem:
Return 1;
Ovenstående tilbagesendelse bruges i parentes. Resultatet er det samme.
Sådan tilføjer du en funktion
C-programmer skal gøre noget. Selv om du kan bruge nøgleord og operatører til at få et program til at gøre fantastiske ting, er måden at gøre disse ting til gavn, output.
Fortsæt med tidligere e xercise: Rediger projektets kildekode en sidste gang for at matche denne liste:
MERE UPDATERINGER TIL PROJEKTET
#include int main () {printf ("4 gange 5 er% dn ", 4 * 5); returnere (0);}
Du tilføjer tre linjer. Først skal du tilføje #include-linjen, der bringer ind printf () -funktionens prototype. For det andet, skriv en tom linje for at adskille processordirektivet fra hovedfunktionen (). For det tredje, tilføj linjen med funktionen printf (). Alle funktioner skal erklæres før brug, og stdio. h-filen indeholder erklæringen for printf ().
Når du skriver den første "til printf (), ser du det andet citat automatisk. Det er igen kode: Kode: Bloker hjælper dig. Bliv rolig.
Før du fortsætter, skal du notere disse to vigtige elementer i din kildekode:
-
Kontroller, at du skrev #include-linjen præcis som skrevet:
#include
#include-direktivet fortæller kompilatoren at hente headerfilen, stdio.h. Hovedfilen er nødvendig for at bruge funktionen printf ().
-
Kontroller, at du skriver printf () -opstillingen nøjagtigt som skrevet:
Funktionen printf () sender formateret tekst til standard udgangsenhed: displayet. Det indeholder også et matematik problem, 4 * 5. Resultatet af dette problem beregnes af computeren og vises derefter i den formaterede tekst:
printf ("4 gange 5 er% dn", 4 * 5);
Du finder masser af vigtige elementer i printf () erklæringen, som hver er påkrævet: citater, komma og semikolon. Glem ikke noget!
Endelig ændres returværdien fra 1 til 0, den traditionelle værdi, der sendes tilbage til operativsystemet.
Fortsæt med Tidligere øvelse : Gem projektets kildekode. Byg og kør.
Hvis du får en fejl, skal du dobbelttjekke kildekoden. Ellers vises resultatet i terminalvinduet og ser sådan ud:
4 gange 5 er 20
Det grundlæggende C-program er det, du har set præsenteret. De funktioner, du bruger, ændres, og du lærer hvordan tingene virker og bliver mere komfortable, når du udforsker C-sproget.