CATEGORII DOCUMENTE |
Functii de tip void
Din punct de vedere sintactic, tipul void se comporta ca un tip fundamental (de baza). Nu exista obiecte de tip void.
Tipul void este utilizat pentru declararea implicita a acelor functii care nu intorc o valoare. void se utilizeaza si ca tip de baza pentru pointeri la un obiect de tip necunoscut.
Exemplu:
void f(void) /* functia f nu intoarce o valoare */
void *pv /* pointer la un obiect necunoscut */
Utilizand void se impiedica folosirea functiilor ce nu intorc o valoare in orice expresie, prevenind astfel o intrebuintare gresita a acestora. De exemplu, functia afis_vertical() afiseaza pe ecran argumentul sau sir, vertical, si intrucat nu intoarce nici o valoare, este declarata de tip void.
void afis_vertical (sir)
char *sir;
Inaintea utilizarii acestei functii sau oricarei alte functii de tip void, aceasta trebuie declarata. Daca nu se declara, compilatorul C considera ca aceasta intoarce o valoare intreaga. Astfel, modul de utilizare al functiei afis_vertical() este urmatorul:
# include <stdio.h>
void afis_vertical(); // Se declara prototipul
void main (void)
void afis_vertical (sir)
char *sir;
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 909
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved