Show Menu
Cheatography

Limbajul c++ Cheat Sheet (DRAFT) by [deleted]

This is a draft cheat sheet. It is a work in progress and is not finished yet.

OPERATORII ARITMETICI

+ adunarea
- scaderea
* inmultirea
/ impartirea (rezul­tatul este un numar intreg daca ambii operanzi sunt intregi ex 7/2=3; rezultatul este unul real daca cel putn un operand este real ex 7/2=3,5)
% impartirea (rezul­tatul este restul impartirii ex 7%2=1)
Rezultatul unei expresii aritmetice este NUMERIC.

STRUCTURA IF

if (expresie)
instru­cti­une_1;
else instru­cti­une_2;
Se evalueaza expresia: daca este adevarata se executa instru­cti­une_1
daca este falsa se executa instru­cti­une_2

STRUCTURA FOR

for (i=valoare initiala; i<=­valoare finala; i++)
{ instru­cti­une_1;
instru­cti­une_2;
......................;
instru­cti­une_n;
}
Se atribuie contorului (i) valoarea initiaa; se testeaza daca este mai mic sau egal (mai mare, etc.) decat valoarea finala apoi se executa instru­cti­uniile iar contorul va creste cu 1. Se reiau pasi pana cand valoarea expresiei (contor mai mic sau egal decat valoarea finala) este falsa.
 

OPERATORII RELATI­ONARI

< mai mic
> mai mare
<= mai mic sau egal
>= mai mare sau egal
== egal
!= diferit
Operatorii relati­onari descriu relatia de ordine sau de egalitate dintre 2 operanzi si se pot aplica operan­ziilor numerici, logici si caract­erelor.
Valoarea unei expresii relati­onare este de tip logic (adeva­rat=1 sau fals=0)

STRUCTURA WHILE

while (expresie)
{ instru­cti­une_1;
instru­cti­une_2;
......................;
instru­cti­une_n;
}
Se evalueaza expresia; daca expresia este adevarata se executa instru­cti­une­a/i­nst­ruc­tiu­niile apoi se revine la evaluarea expresiei, testare acesteia si executarea instru­cti­uni­i/i­nst­ruc­tiu­niilor. Repeta­ndu-se pana cand expresia devine falsa
 

OPERATORII LOGICI

! negatia logica
&& conjunctia logica
|| disjunctia logica

STRCTURA DO WHILE

do
{ instru­cti­une_1;
instru­cti­une_2;
.....................;
instru­cti­une_n;
}
while (expre­sie);
Se executa instru­cti­uniile apoi se evalueaza expresia; daca aceasta este adevarata se executa in continuare instru­cti­uniile pana cand expresia devine falsa, daca este falsa se iese din structura.

STRUCTURA SWITCH

switch (optiune)
{ case 1: instru­cti­une_1; break;
case 2: instru­cti­une_2; break;
............................................;
case n: instru­cti­une_n; break;
}
Se cauta valoarea optiunii in case (optiu­ne==1 sau optiun­e==­2....sau optiun­e==n) si se executa instru­ctiunea specifca cazului. Ex. daca optiune=2; se va executa instru­ctiunea de la case 2.