A C programozás alapjai
Kezdjük a lehető legegyszerűbb C programmal, és használjuk mind a C, mind a C fordítási folyamat megértéséhez . Írja be a következő programot egy szabványos szövegszerkesztőbe (vi vagy emacs UNIX-on, Notepad Windows-on vagy TeachText Macintosh-on). Ezután mentse a programot a samp.c. nevű fájlba. Ha elhagyja a .c fájlt, valószínűleg valamilyen hiba a fordításkor, ezért ne felejtsd el megjegyezni a .c fájlt. Arra is figyelj, hogy a szerkesztő ne csatoljon automatikusan néhány extra karaktert (például .txt) a fájl nevéhez. Itt van az első program:
#include <stdio.h>int main(){ printf("This is output from my first program!\n"); return 0;}
A végrehajtás után ez a program utasítja a számítógépet, hogy nyomtassa ki az “Ez az első programomból származik!” Sort. – akkor a program kilép. Ennél nem lehet sokkal egyszerűbb!
Hirdetés
Hirdetés
A kód fordításához tegye a következő lépéseket:
- UNIX gépen írja be a gcc samp.c -o samp parancsot (ha a gcc nem működik, próbálja meg a cc parancsot). Ez a sor meghívja a gcc nevű C fordítót, megkéri, hogy fordítsa le a samp.c fájlt, és megkéri, hogy helyezze a futtatható fájlt. a samp név alatt hoz létre. A program futtatásához írja be a samp parancsot (vagy egyes UNIX gépeken ./samp).
- DOS vagy Windows gépen, amely DJGPP-t használ, MS-DOS parancssorba. gcc samp.c -o samp.exe. Ez a sor meghívja a gcc nevű C fordítót, megkéri, hogy fordítsa le a samp.c fájlt, és kéri, hogy az általa létrehozott futtatható fájlt helyezze el a samp.exe név alatt. A program futtatásához írja be a samp parancsot. .
- Ha más fordítóval vagy fejlesztői rendszerrel dolgozik, olvassa el és kövesse az irányelvet A fordításhoz és a program végrehajtásához használt fordító utasításai.
A program futtatásakor látnia kell az “Ez az első programom kimenete!” kimenetet. A program fordításakor a következő történt:
Ha rosszul írja be a programot, vagy nem fordítja le, vagy nem fog futni. Ha a program nem fordít vagy nem megfelelően fut, szerkessze újra, és nézze meg, hol hibázott a gépelés során. Javítsa ki a hibát, és próbálja újra.