Stap 2: De delen van een C programma
De instructie "#include" is gebruikt voor toegang tot veel handige functies reeds geschreven door andere programmeurs voor gebruik in uw eigen programma. In dit geval de standaard I / 0 bibliotheek is opgenomen. Dit is een essentiële bibliotheek voor de meeste C-programma's, omdat het gaat over alle ingangen en uitgangen van uw programma.
De verklaring van de hoofdfunctie direct na dat bestaat uit vier delen:
1. int, die ik uitleggen zal, is een type variabele dat ook en is wat de belangrijkste functie teruggeeft wanneer het is voltooid.
2. belangrijkste is die de naam van de functie.
3. () betekent dat er geen noodzaak om te nemen in alle ingangen vanaf de bash-opdrachtregel wanneer het programma wordt uitgevoerd. U kunt nemen in argumenten hier als u wilt geven gebruikers meer opties vanaf het begin.
4. ten slotte signalen de beugel het begin van de belangrijkste functie van de code. U zult opmerken er een vierkante haak sluiten bij de bodem die het eind van het codeblok toont.
De printf() regel in de code is wat wordt genoemd een functieaanroep. Dit is hoe het eruit wanneer u een functie die verschilt van uw belangrijkste functie, ofwel gebruiken dat u hebt geschreven of iemand anders schreef in een bibliotheek. In dit geval printf () is een functie van de stdio bibliotheek en kan omgaan met veel verschillende argumenten tussen haakjes. "Hallo! \n" als het argument resulteert in printf() weergeven op het scherm Hallo!
Het \n deel is een speciaal teken, en het betekent newline. Dit zorgt ervoor dat het volgende ding weergegeven is op zijn eigen regel. Ik zal krijgen in meer detail van wat je printf() als argumenten later geven kunt.
De instructie return is vereist voor alle functies die een type verklaard voordat de naam zoals int main() hebben. Een int is een type van de integer-variabele. Een geheel getal met andere woorden. Voor main() is de terugkeer van een int 0 signalering de voltooiing van de programma's naar de OS. Technisch is het niet vereist dat u dit in main(), hebt omdat de meeste compilers zal het compileren van uw programma correct zonder het maar in alle andere functies met een type van de retourwaarde het vereist is dat ze iets terug.
Opmerken ook dat er een puntkomma aan het einde van elke regel met code. Dit is nodig zodat de compiler duidelijk het einde van elke individuele instructie ziet.