Teme Avansate
Erori comune
Cunoașterea erorilor frecvente te ajută să le previi și să le rezolvi mai rapid.
Erori de compilare
missing ;— uitarea punct-virgulăundeclared identifier— variabilă nedeclarată sau typo în numeno matching function— tipuri greșite la apelul funcțieiexpected '}'— acoladă lipsă
Erori de runtime
- Segmentation fault — acces la memorie invalidă (pointer null, index în afara limitelor)
- Integer overflow — depășirea limitei tipului (ex: int > 2.1 miliarde)
- Division by zero — împărțire la 0
- Infinite loop — condiția buclei nu devine niciodată falsă
- Stack overflow — recursivitate prea adâncă
// Overflow clasic la olimpiadă:
int a = 1000000, b = 1000000;
int rez = a * b; // OVERFLOW! > 2.1 miliarde
long long rez2 = (long long)a * b; // OK: 10^12