💻 Lecții C++ & Python🏠 Home
Funcții și Subprograme în C++: Void, Return | Clasa 11
◀Parcurgerea în Spirală și Matrice Speciale în C++Transmitere prin Valoare și prin Referință în C++▶
Se pregătesc resursele...

📘 Lecție de C++ pentru clasa a 11-a și BAC, cu explicații video de la profesor. Mai jos ai rezumatul. În lecția completă găsești aplicații rezolvate cu simulator, în care vezi pas cu pas cum se schimbă variabilele, compilator C++ în browser, exerciții propuse cu indicii și rezolvare, și pe Alex, asistentul care îți dă indicii, îți explică algoritmul și îți corectează codul.

🎯 Apare la BAC? Da. La Subiectul III, prima problemă cere aproape mereu scrierea unui subprogram, iar la Subiectele I și II apar itemi cu apeluri de funcții.

Funcție void și funcție cu return în C++

void afiseaza(int x) {
    cout << x;
}

int suma(int a, int b) {
    return a + b;
}

❓ Întrebări frecvente

1. Ce este un subprogram în C++? O funcție: un bloc de instrucțiuni cu nume, care poate primi parametri și poate returna o valoare. O scrii o dată și o apelezi de câte ori ai nevoie.

2. Care e diferența dintre o funcție void și una cu return? Funcția void execută instrucțiuni fără să returneze o valoare. Funcția cu return dă înapoi o valoare pe care o poți folosi în expresii.

3. Ce este prototipul unei funcții? Declarația funcției (tip returnat, nume, parametri) scrisă înainte de main, atunci când definiția funcției e după main.

4. Ce se întâmplă dacă o funcție cu return nu are instrucțiunea return? Comportament nedefinit: compilatorul poate da avertisment, dar valoarea returnată e nedeterminată.

5. Poate o funcție să aibă mai multe instrucțiuni return? Da, dar execuția funcției se oprește la prima instrucțiune return întâlnită.

Ce conține lecția completă?

  • ✅ Explicații video cu profesorul
  • ✅ Aplicații rezolvate cu simulator: vezi cum se schimbă variabilele la fiecare pas
  • ✅ Compilator C++ în browser: rulezi codul direct
  • ✅ Variabile locale și globale
  • ✅ Prototipuri și organizarea programului
  • ✅ Probleme tip Bacalaureat rezolvate
  • ✅ Exerciții propuse cu indicii și rezolvare
  • ✅ Asistentul Alex: indicii, explicarea algoritmului, corectarea codului

Vezi și — alte lecții din același capitol