De basisprincipes van C-programmering
Laten we beginnen met het eenvoudigst mogelijke C-programma en het zowel gebruiken om de basisprincipes van C als het C-compilatieproces te begrijpen Typ het volgende programma in een standaard teksteditor (vi of emacs op UNIX, Kladblok op Windows of TeachText op een Macintosh). Sla het programma vervolgens op in een bestand met de naam samp.c. Als u .c weglaat, krijgt u waarschijnlijk een soort van fout bij het compileren, dus zorg ervoor dat u de .c onthoudt. Zorg er ook voor dat uw editor niet automatisch extra tekens (zoals .txt) aan de naam van het bestand toevoegt. Hier is de eerste programma:
#include <stdio.h>int main(){ printf("This is output from my first program!\n"); return 0;}
Wanneer uitgevoerd, geeft dit programma de computer de opdracht om de regel “Dit is de output van mijn eerste programma!” – dan stopt het programma. Veel eenvoudiger kan het niet worden!
Advertentie
Advertentie
Voer de volgende stappen uit om deze code te compileren:
- Typ gcc samp.c -o samp op een UNIX-machine (als gcc niet werkt, probeer cc). Deze regel roept de C-compiler gcc op, vraagt hem om samp.c te compileren en vraagt hem om het uitvoerbare bestand te plaatsen het creëert onder de naam samp. Om het programma uit te voeren, typ je samp (of, op sommige UNIX-machines, ./samp).
- Op een DOS- of Windows-machine die DJGPP gebruikt, typ je bij een MS-DOS-prompt gcc samp.c -o samp.exe. Deze regel roept de C-compiler met de naam gcc op, vraagt hem om samp.c te compileren en vraagt hem om het uitvoerbare bestand dat het maakt onder de naam samp.exe te plaatsen. Om het programma uit te voeren, typ je samp .
- Als je met een ander compiler of ontwikkelsysteem werkt, lees en volg dan de direc tions voor de compiler die je gebruikt om het programma te compileren en uit te voeren.
Je zou de output “Dit is output van mijn eerste programma!” moeten zien als je het programma start. Dit is wat er gebeurde tijdens het compileren van het programma:
Als je het programma verkeerd intypt, zal het ofwel niet compileren ofwel niet draaien. Als het programma niet compileert of niet correct werkt, bewerk het dan opnieuw en kijk waar u fout ging bij het typen. Los de fout op en probeer het opnieuw.