Informatika2-2012/Gyakorlat01
A MathWikiből
A lap korábbi változatát látod, amilyen Ador (vitalap | szerkesztései) 2012. február 9., 00:22-kor történt szerkesztése után volt.
Tartalomjegyzék |
Első C programozási gyakorlat
C fordítás
Első fordítás gcc-vel
Nyiss egy szövegszerkesztőt, és másold be egy új fájlba a "hello.c" kódját:
#include <stdio.h> int main() { int x = 2; printf("hello world! %d\n", x); return 0; }
Nyiss egy terminált és menj abba a könyvtárba (cd paranccsal) ahová elmentetted a "hello.c"-t.
Fordítsd le, készíts "hello" nevű futtatható fájlt:
gcc -o hello hello.c
Futtasd le a kapott programot!
Második fordítás gcc-vel
Mostantól használjuk a gcc warning-kapcsolóit, hogy lássuk a kisebb hibákat, figyelmeztetéseket is!
gcc -W -Wall -o hello hello.c
Rontsd el a "hello.c" kódot a következő módokon, majd mindig mentsd el és fordítsd le újra (és a következő elrontás előtt mindig állítsd vissza a helyes verziót):
- törölsz egy pontosvesszőt a sor végéről
- a printf-es sorban x helyett valami más betűt írsz
- létrehozol egy y nevű egész típusú változót az x után, de nem használod a kódban
- kitörlöd az utolsó } -t
- törlöd a "return 0;" sort
CodeLite használata
Feladatok
print2
Egészítsd ki a következő kódot
#include<stdio.h> int main(void){ /* x és y változók deklarálása */ printf("X erteke: %d\n", x); printf("Y erteke: %d\n", y); printf("\n"); /* egy feltételes utasítással (if) érd el hogy mindig igaz állítás kerüljön a képernyőre*/ printf("A %d nagyobb mint az %d!\n", x, y); printf("A %d nagyobb mint az %d!\n", y, x); return 0; }