Logo Facebook8    Logo Youtube12    Logo Google     Logo twitter

Lectia 11 C++ | Functii

O functie este o lista de instructiuni date calculator spre a fi executate.
Functiile sunt foarte importante.

Aceasta este sintaxa unei functii:
tipul_de_data numele_functiei(tipul_de_parametrii) {corpul_functiei}

int functie(int x){printf("Aceasta este o functie")}

EXEMPLU:

 

#include <iostream>
#include <stdio.h>
using namespace std;

int functie(int x){
printf("%d",x);
}


int main(){
int a=6;

functie(a);

return 0;}

 
Accum, sa explicam fiecare rand:

int functie(int x) | acesta este antetul functiei
-"int" inseamna ca functia lucreaza cu numere intregi.
-"functie" este numele functiei (puteti pune orice nume doriti).
-"(int x)" reprezinta tipul de parametrii formali pe care o sa ii introduceti. Este o variabila care nu trebuie initializata.
Puteti introduce cati parametrii formali doriti separandu-i prin virgula.

{}
-intre aceste paranteze se afla corpul functiei.

printf("%d",x);
-"x" va fi inlocuit cu "x" din "int functie(int x)".

int a=6;
-am declarat o variabila

functie(a);
-am apelat functia "functie".
-"a" este un parametru actual si va inlocui "x" din "int functie(int x)" care la randul lui va inlocui "x" din "printf("%d",x);".

In concluzie, se va afisa 6.


Acum sa dam exemplu de o functie care are mai multi parametrii.

 

#include <iostream>
#include <stdio.h>
using namespace std;

void functie(int x,float y,char abc){
printf("%d\n",x);
printf("%f\n",y);
printf("%c",abc);
}

int main(){
int a=6;
float b=5.6;
char c='Z';

functie(a,b,c);

return 0;}

6
5.600000


Trebuie sa puneti variabilele a, b, c, in ordinea tipului de date fata de functie.

void functie(int x,float y,char abc)
Primul parametru formal este "int".
In concluzie, unde am apelat functia trebuie sa punem variabila de tip "int" prima.
functie(a,b,c);
"void" inseamna ca nu vrem sa introducem nici un parametru.

 


 

Acest site foloseste cookie-uri.

Folosim cookie-uri pentru a vă asigura că aveti cea mai bună experiență pe acest site.

I understand
DESPRE NOI
World-IT este un site care are ca domeniu Tehnologia Informatiei(IT).
Acest site are ca prim scop introducerea persoanelor in acest domeniu. Mai multe informatii aici.

URMARESTE-NE 
Logo Facebook8  Logo Youtube12   Logo Google  Logo twitter