1.2. Primele programe
În această secţiune sînt prezentate şi explicate patru programe cuscopul de a asigura un suport de bază pentru prezentările dincapitolele următoare.Prin tradiţie primul program C este un mic exemplu din lucrareadevenită clasică – „The C programming language”, de Brian WKernigham şi Dennis M Ritchie.
#include <stdio.h>main() {printf("Hello, world\n");return 0;}
Acest program afişează un mesaj de salut.Prima linie indică faptul că se folosesc funcţii de intrare / ieşire,şi descrierea modului de utilizare (numele, tipul argumentelor, tipulvalorii returnate etc) a acestora se află în fişierul cu numele
stdio.h
.A doua linie declară funcţia
main
care va conţine instrucţiunile programului. În acest caz singura instrucţiune este un apel al funcţiei
printf
care afişează un mesaj la terminal. Mesajul este dat întreghilimele şi se termină cu un caracter special new-line (
'\n'
).Instrucţiunea
return
predă controlul sistemului de operare laterminarea programului şi comunică acestuia codul 0 pentruterminare. Prin convenţie această valoare semnifică terminareanormală a programului - adică nu au apărut erori în prelucrareadatelor.Corpul funcţiei
main
apare între acolade.Al doilea program aşteaptă de la terminal introducerea unor numere întregi nenule şi determină suma lor. În momentul în care seintroduce o valoare zero, programul afişează suma calculată.
#include <stdio.h>main() {int s,n;
__________________________________________________________________________
5