joi, 18 octombrie 2012

Sintaxa limbajului C

 Sintaxa limbajului C


 
Limbajul de programare C este un limbaj de programare a calculatoarelor, conceput de Dennis Ritchie la începutul anilor 1970 pentru a scrie sistemul de operare UNIX. A rămas unul dintre cele mai folosite limbaje pentru scrierea programelor.

"Hello, World!" în C

 Următorul program afișează mesajul "Hello, world!". 

Versiunea C


#include<stdio.h>
int main(void)
{
printf("Hello,World!\n");
return 0;
}
Versiunea C++

#include<iostream.h>
int main(void)
{
cout<<"Hello,World!\n"; //sau cout<<"Hello,World!"<<endl
return 0;
}




Structura unui program

Un program C este alcătuit din funcții și variabile. Funcțiile C sunt echivalente cu subrutinele din Fortran și procedurile din Pascal. Funcția main este specială prin faptul că execuția programului debutează întotdeauna la începutul acestei funcții. Orice program trebuie să includă o funcție main.
Definiția unei funcții include următoarele componente: un tip de retur (int, în exemplul de mai sus), un nume, o listă de parametri (între paranteze rotunde) și un corp al funcției (cuprins între acolade).
float CalculeazaSuprafata(float Lungime, float Latime) {
float Suprafata;
Suprafata = Lungime*Latime;
return Suprafata;
}




Cuvinte cheie

Există 32 de cuvinte rezervate în limbajul C, care au semnificație predefinită și nu pot fi folosite în alte scopuri într-un program. Cuvintele cheie trebuie scrise cu litere mici. Iată lista acestora, ordonată alfabetic:
  • auto
  • break
  • case
  • char
  • const
  • continue
  • default
  • do
  • double
  • else
  • enum
  • extern
  • float
  • for
  • goto
  • if
  • int
  • long
  • register
  • return
  • short
  • signed
  • sizeof
  • static
  • struct
  • switch
  • typedef
  • union
  • unsigned
  • void
  • volatile
  • while
altă ierarhizare:
  • pentru controlul fluxului: if, else, switch, do, while, for.