💻 Lecții C++ & Python🏠 Home
Pointeri în C++: Adrese, Operatorii & și * | Clasa 11
◀Șiruri de Caractere în C++: char, cin.getlinestrlen, strcpy, strcat, strcmp î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? Nu ca temă separată, dar ai nevoie de pointeri ca să înțelegi funcții folosite la BAC, precum strtok, strchr și strstr, care returnează char*.

Declararea și folosirea unui pointer

int x = 5;
int *p = &x;       // p reține adresa lui x
cout << *p;        // afișează valoarea: 5
*p = 10;           // modifică x prin pointer
cout << x;         // afișează 10

❓ Întrebări frecvente

1. Ce este un pointer? O variabilă care reține adresa de memorie a altei variabile.

2. Ce face operatorul &? Dă adresa de memorie a unei variabile, de exemplu &x.

3. Ce face operatorul *? La declarare arată că variabila e pointer. În rest, *p înseamnă valoarea de la adresa reținută de p.

4. Ce este un pointer nul? Un pointer care nu indică nicio adresă validă, de obicei inițializat cu nullptr.

5. Se pot face operații aritmetice cu pointeri? Da. p + 1 trece la elementul următor, nu la octetul următor.

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
  • ✅ Pointeri și șiruri de caractere
  • ✅ Aritmetica pointerilor
  • ✅ Pointeri la funcții
  • ✅ Exerciții propuse cu indicii și rezolvare
  • ✅ Asistentul Alex: indicii, explicarea algoritmului, corectarea codului

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