Jellemző felépítés
Egy C program jellemző felépítése az alábbi:
#include sorok
a saját #define sorok
a közös változók, típusok deklarálása
a saját függvények deklarálása és definiálása (törzsének megadása)
a main() függvény
Példaprogram magyarázata
Az alábbiakban egy egyszerű C programot adunk meg:
#include <stdio.h>#include <conio.h>
void main(){
printf(”Hello Vilag!\n”);
printf(”<nyomj [ENTER]-t>\n”);
getch();}
A printf könyvtári függvény deklarációja az stdio.h file-ban van leírva. Hogy ne kelljen onnan bemásolnunk ezt a sort, az egész .h file-t beemeljük az #include segítségével.
A getch függvény deklarációja a conio.h file-ban van leírva, ezért ezt is beemeljük.
A programban kötelező szerepelnie egy main() függvénynek, mely a program kezdőpontja egyben. Ennek típusa vagy int, vagy void. Most a void-ot választottuk, így nem kell visszatérési értéknek lennie.
A printf függvény képernyőre írja a megadott szöveget. Egy printf egy sort ír ki, ha a kiírandó karakterek között szerepel a \n vezérlő karakter, mely a soremelést jelöli.
A getch() függvény megvárja egy tetszőleges billentyű leütését. Elvileg a leütött billentyű kódját meg is adná, de ezzel nem törődünk. Jelen esetben csak arra használjuk, hogy várakozzunk egy tetszőleges billentyű lütésére.