C programozás/Alapfogalmak
Alapfogalmak
szerkesztésMielőtt jobban elmélyednénk a C programozásban szükséges, hogy megismerjünk pár fogalmat.
Whitespace karakterek
szerkesztésC program írásakor általában mindegy, hogy egy szóköz vagy tabulátor vagy újsor karakter (esetleg ezekből akár vegyesen több is) választja el a program elemeit. Ezeket a karaktereket nevezzük whitespace-karaktereknek. (Jó magyar elnevezése nincs.) Bővebb lista a wikipédia whitespace szócikkében található.
Az alábbi programrészletek például ugyanazt jelentik a fordító számára.
int main(void) {
printf ("Hello Világ! \n");
return 0;
}
vagy
int
main(void)
{
printf
("Hello Világ! \n");
return
0;
}
vagy
int main(void) { printf("Hello Világ! \n"); return 0;}
Természetesen érdemes jól átlátható kódot írni, mivel gyakran szükséges egy programot továbbfejleszteni, vagy módosítani.
Általában a műveleti jelek és értékadó operátorok körül lehet egy vagy több whitespace-karakter, de el is hagyhatóak. A következő kettő a fordítónak nem jelent különbséget, de az első jobban áttekinthető.
osszeg = 2*a + 3*b + 6*c;
vagy
osszeg=2*a+3*b+6*c;
Természetesen karakterláncokon belül nem mindegy a whitespace-karekterek típusa és száma, a következő két sor mást ír ki. (Ugyebár a \n-el jelölt újsor karakter is whitespace-karakter.)
printf("alma körte\n");
printf(" alma \n körte \n");