Hur till Program i C (2 / 10 steg)
Steg 2: Delarna av ett C-Program
Uttrycket "#include" används för att få tillgång till massor av användbara funktioner redan skriven av andra programmerare för användning i ditt eget program. I detta fall standarden jag / 0 bibliotek ingår. Detta är ett viktigt bibliotek för de flesta C program eftersom det behandlar alla ingångar och utgångar för ditt program.
Deklarationen av den huvudsakliga funktionen rätt efter som består av fyra delar:
1. int, som jag kommer att förklara, är en variabeltyp och vad den viktigaste funktionen returnerar när den är klar.
2. de viktigaste som är namnet på funktionen.
3. () betyder att det inte är nödvändigt att ta i alla ingångar från kommandoraden bash när programmet körs. Du kan ta i argument här om du vill ge användare fler alternativ från början.
4. Slutligen signalerar fästet början av den huvudsakliga funktionen kod. Du kommer att märka det finns en avslutande hakparentes i botten som visar slutet av kodblocket.
Printf() raden i koden är vad som kallas ett funktionsanrop. Detta är vad det ser ut när du använder en funktion som är separat från din huvudsakliga funktion, antingen att du skrev eller någon annan skrev i ett bibliotek. I detta fall printf() är en funktion från stdio-biblioteket och kan hantera massor av olika argument mellan parenteserna. "Hej! \n" som argumentet resultaten i printf() Visa på skärmen Hej!
Det \n är en speciell karaktär och det betyder newline. Detta gör till att nästa sak som visas är på egen rad. Jag ska få in mer i detalj för vad du kan ge printf() som argument senare.
Programsatsen return krävs för alla funktioner som har en typ deklareras innan namnet som int main (). En int är ett heltal variabeltyp. En hel rad med andra ord. För Main () är returnerar ett heltal 0 signalering program avslutningen till OS. Det är tekniskt inte krävs att du har detta i Main () eftersom de flesta kompilatorer kommer att sammanställa programmet korrekt utan det men i alla andra funktioner med en returtyp är det krävs att de återvända något.
Också att märka att det finns ett semikolon i slutet av varje kodrad. Detta är nödvändigt så att kompilatorn ser tydligt i slutet på varje enskilt uttalande.