Structura programului în C

Structura programului în C

Programul C este format din unul sau mai multe rutine numite funcții.

limbajul C este bloc structurat. Fiecare unitate este cuprins intre paranteze <> .

Unitatea principală în programul de aplicație consolă în limbajul C este funcția principală, care are numele de principal ().

Fiecare acțiune în C, se termină cu „virgulă“ - ;. Ca o acțiune poate fi o funcție de apel sau pentru a efectua anumite operațiuni.

Numele funcției - acesta este numele colectiv pentru descrierile de grup și operatori,
închisă într-un bloc (acolade). Numele Funcția în paranteze indică parametrii funcției.

int a; / * Integer
* Variabilă /

float b; // variabila reala

Funcția principală

Când executați o aplicație consolă scrisă în limbajul C, sistemul de operare al calculatorului trece de control la o funcție numită principală (). Funcția principală () nu pot fi apelate din alte funcții ale programului, acesta este managementul.

În urma numele paranteze de funcții sunt utilizate pentru a specifica parametrii (argumentele) sunt transmise la funcția prin referire la ea. În acest caz, sistemul de operare nu trece niciun argument, astfel încât lista de argumente în paranteze goale în funcția principală ().

Funcția principală poate fi scris în diferite moduri:

Înainte de numele funcției indică tipul de valoarea de returnare. La accesarea funcțiilor principale ale valorii returnate sistemului de operare. Ultima intrare nu va reveni valori. Cu toate acestea, void main () - nu este corect în întregime înregistrarea, astfel cum sunt raportate de către compilator că funcția principală () returnează nici o valoare.

În acest caz, intrarea int main () spune compilatorului pentru a returna o valoare întreagă care un sistem de operare, și informează-i că programul a fost completat corect. Dacă această valoare nu este returnat, sistemul de operare înțelege că programul a fost finalizat în modul de urgență.
Pentru a returna o valoare întreagă înainte de a completa funcția de adăugat la linia

return 0; // variabila reala


Parantezele sunt închise descriere și operatori.

În general, programul poate conține mai multe funcții. Fiecare funcție are o listă de parametri transmise în ea, indicate în paranteze, și un set de operații unitate încheiate delimitat de acolade.


Exemplu: Pentru a afișa mesajul „Bună ziua, lume!“ .

#include // biblioteca Connect IO
int main () // funcția principală
printf ( "Bună ziua, lume!"); // posturi de imprimare
getchar (); // fereastră de consolă Întârziere
return 0;
>


Rezultatul programului:

Acum vom încerca să scrie textul în limba rusă.

#include
int main ()
printf ( "Hello World!");
getchar ();
return 0;
>

În acest text al programului va fi după cum urmează:

#include
#include
int main ()
sistem ( "chcp 1251"); // Pagina de cod curent 1251
sistem ( "cls"); // Șterge consola
printf ( "Hello World!"); // posturi de imprimare
getchar ();
return 0;
>

Rezultatul programului:

articole similare