Declararea unei funcții - studopediya

Înainte de o funcție este numit, aceasta trebuie declarată.

Tip_rezultata functionname (Tip_par1, Tip_par2.);
  • Tip_rezultata - unele existente (de exemplu, înglobate) tipul de date sau vidul de cuvinte cheie, indicând faptul că funcția de orice semnificație nu se va întoarce.
  • Nume_functie - unic pentru un identificator de spațiu de nume dat.
  • Tip_parN - unele existente (de exemplu, înglobată) tipul de date pentru argumentul N-oro.

int max (int);
dublu cub (dublu)
massa float ();
void printarr (* int, int);

Dacă funcția nu returnează nici un rezultat atât. E. este declarată nulă, apelul nu poate fi folosit ca un operand al unei expresii mai complexe (de exemplu, valoarea unei astfel de funcții nu poate atribui ceva).

Determinarea (descriere) a funcției

Definirea sau descrierea funcției conține o listă a operațiunilor care urmează să fie efectuate în cadrul funcției.

definition funcția Block este, de asemenea, numit corpul său.

O funcție nu este declarată sau definită într-un alt (adică, nu se poate declara și de a defini funcții în interiorul principal).

variabila pointer (vom spune pur și simplu - pointerul) este declarat în același mod ca și orice altă variabilă, dar după numele tipului este plasat asterisc.

Aici declarați o pointerToInteger variabilă. tipul său - un pointer la o variabilă de tip int.

Cum de a scrie o stea pe tipul și numele variabilei? Există, de exemplu, astfel de forme de înregistrări, și toate au dreptul de a exista:

int * p1; int * p2; int * p3;

Argumentele pentru a doua formă. Există oameni cărora le place să „respire atunci când codul“ Au pus un spațiu înainte de paranteze și după paranteze. Și aici, de asemenea, pune. Poate e doar un astfel de compromis.

Și amintiți-vă că toate compilatorul nu-i pasă.

articole similare