Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Functii de tip void

c



+ Font mai mare | - Font mai mic



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



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 909
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved