Funcțiile pot fi plasate în fișierul sursă, în orice ordine. Un program foarte original, după cum sa menționat inițial, se pot afla în mai multe fișiere.
Descrierea funcției este de a aduce la începutul fișierului program cu prototipul (antet). Un prototip al funcției spune compilatorului că denumit în continuare programul va fi dat deplin determinat ?? ix: în curent sau un teksta͵ fișier sursă diferită sau în bibliotecă ce conține (obiectul) codul compilat-l.
Prototipul funcției este după cum urmează:
Lista prezintă tipurile de parametri de această funcție, numele acestor parametri în paranteze a prototipului nu este necesară. Prototipul se termină cu punct și virgulă, așa cum sunt definite în funcție ?? enii pentru o listă de parametri nu este o virgulă, și bretele cu funcțiile corpului. Acest lucru permite compilatorului să se facă distincția între ele. Descriere permite compilatorului să verifice dacă tipul și numărul de parametri în apelul real la funcția. La determinarea ?? enii și descrierea de același tip funcție și ordinea parametrilor trebuie să coincidă. Tipurile de tip întoarcere și parametru determină împreună tipul funcției.
Descriere EXEMPLUL funcție de distracție. care are trei parametru de tip int. un singur parametru de tip dublu de tip dublu și returnează rezultatul:
distracție dublu (int, int, int, dublu);
Descrierea EXEMPLU de mai sus pentru funcția Min:
int Min (int x, int y);
int Min (int);
Domeniul de aplicare (acțiune) a obiectului (variabila, etc.) - ϶ᴛᴏ acea parte a programului de cod (text), în care poate fi utilizat.
În cadrul programelor complexe limitează acest domeniu ajută pentru a evita confuzia cauzată de utilizarea acelorași nume în diferite locuri pentru scopuri diferite ?? s. De exemplu, cantitatea de ceva convenabil notată cu litera N. În același timp, în aceeași funcție pentru n pentru a indica numărul de caractere, și într-o altă - cantitatea de mărfuri în stoc. Atribuirea valorii n în aceeași funcție poate strica apoi a doua funcție de lucru; dar, în cazul în care fiecare funcție are propria variabilă, independent, numit n, această problemă nu apare.
Domeniul de aplicare al datelor la nivel mondial este considerat a fi un fișier în care acestea sunt definite ?? Enes din descrierea punctului până la sfârșit.
Acest lucru este ilustrat în exemplul: