C (programlingvo): Malsamoj inter versioj

e
[kontrolita revizio][kontrolita revizio]
e (→‎C99: koherigo)
e (→‎Anatomio de C-programo: poluro, ligiloj)
== Anatomio de C-programo ==
 
C-programo konsistas el funkcioj kaj variabloj. C-funkcioj estas kiel la subrutinojsubprogramoj kaj funkcioj de [[Fortran (programlingvo)|FortranFortrano]] aŭ la ordonoj kaj funkcioj de [[PascalPaskalo (programlingvo)|Paskalo]]. La funkcio <code>main</code> estas speciala en tio, ke la programo komencas plenumiĝi ĉe la komenco de <code>main</code>. Ĉi tio signifas, ke ĉiu C-programo devas enhavi funkcion <code>main</code>.
 
La funkcio <code>main</code> kutime vokos aliajn funkciojn por helpi fari sian taskon, ekz. <code>printf</code> en la supra ekzemplo. La programisto povas verki iujn funkciojn kaj vokos aliajn el bibliotekoj. En la ĉi-supra ekzemplo <code>return 0</code> donas la elirstaton de la funkcio <code>main</code>. Ĉi tio signifasindikas sukcesan plenumon de la programo al vokinta ŝelo.
 
C-funkcio konsistas el elirtipoindiko de datumtipo de rezulto, nomo de la funkcio, listo deda parametroj (aŭ <code>void</code> en krampoj se estas neniu) kaj funkcia [[bloko. La sintakso de la funkcia (programlingva)|bloko egalas al parenteza ordono]].
 
== "Saluton, mondo!" en C ==