Programozási segédlet

Az alábbi példaprogramok Linux környezetben készültek, így például az 5.56 gépteremben kipróbálhatóakA programok nem használnak semmilyen operációs rendszer specifikus részletet, más operációs rendszer alatt és más fejlesztői környezetben is lefordíthatóak, azaz platformfüggetlenek.

A legegyszerűbb C program

Fájl letöltése: code/hello.c

Fordítása és futtatása:

Parancssori bemenetek kezelése

Fájl letöltése: code/hello2.c

Fordítása és futtatása:

Memóriaallokáció, ciklusok, fájl I/O:

Fájl letöltése: code/trans.c

Fájl letöltése: code/trans2.c

Fordítása és futtatása:

Néhány hasznos tipp

1. A programban használjunk dinamikus memóriaallokációt (malloc függvény). A konstans méretű tömbök (double a[20]; szintaxis) használata kerülendő. A változó méretű tömbök (double a[N]; szintaxis) használata, bár az újabb C-szabvány támogatja, kerülendő!

2. Numerikus algoritmusok megvalósításához mindig használjunk double aritmetikát!

3. Használjunk tömböket, a megszámozott változók (double a11, a12, a21, a22, a99;) olvashatatlan és kijavíthatatlan programot eredményeznek.

4. Használjunk struktúrákat!