Rezumat: Descrierea și funcțiile de utilizare. parametrii funcției. Funcțiile standard directivele preprocesor bibliotecă C. Crearea de programe care constau din mai multe module. Acțiuni spațiu de nume. câmp numit
Prezentarea prelegerea poate fi descărcat de aici.
Funcția - este un fragment de cod complet, care poate fi accesat prin nume (funcția de apel). Funcția poate primi argumente și de a reveni la codul de apel al valorii calculate în ea. Programul constă din funcții care pot fi văzute într-o formă extinsă - la nivelul interacțiunii lor. Utilizarea funcțiilor este primul pas spre o mai mare captare a apei și de program conduce la o simplificare a structurii sale.
Funcția de separare program vă permite să evite redundanța codului, deoarece funcția este scrisă o dată, și face ca acesta să efectueze pot fi reutilizate în diferite puncte ale programului. Programul de dezvoltare care conțin funcții care pot fi atribuite unui grup de programatori, și în mod frecvent utilizate funcții plasate în bibliotecă. Toate acestea fac procesele de programe de dezvoltare, depanare și întreținere mai eficiente și mai ușor de gestionat.
Orice program C ++ este format din funcții, dintre care unul trebuie să fie numele principal (cu ea începe programul).
Luați în considerare determinarea componentelor.
- Cu ajutorul unui modificator de clasă opțional poate fi specificat în mod explicit domeniul de aplicare funcție, folosind cuvinte cheie și statice extern:
- extern - vizibilitate globală în toate modulele programului (implicit);
- static - vizibil numai în modul în care este definit funcția.
Pe numele parametrilor restricții privind conformitatea sunt impuse.
O funcție poate fi definită ca fiind construit folosind modificator inline. care recomandă compilatorul în loc de funcția de apeluri pentru a pune codul direct în fiecare punct de apel. inline modificator plasat înaintea tipului funcției. Acesta este utilizat pentru caracteristici scurte pentru a reduce aeriene de apel.
Directiva Inline este o recomandare și se face de către compilator ori de câte ori este posibil.
Tipurile de tip întoarcere și parametru determină împreună tipul funcției.
Pentru a apela o funcție în cel mai simplu caz, trebuie să specificați numele său urmat în paranteză, separate prin virgule numele argumentelor trecut.
apel Funcția poate fi oriunde în program, în cazul sintaxa expresiilor valide de tipul celor care formează funcția. În cazul în care tipul de valoarea funcției de întoarcere nu este nulă. acesta poate fi inclus în expresii sau, în cazul particular, plasat pe partea dreaptă a operatorului de atribuire.
Un exemplu de funcție care returnează suma a două valori întregi:
articole similare