Numar de vizitatori unici

vineri, 27 ianuarie 2012

Incrementarea si Decrementarea unei variabile

       In limbajul C++, folosim des incrementari si decrementari, mai ales in sintaxa for pentru a ridica sau cobora valoarea unei variablie.

Tipuri de incrementare:
  • incrementarea unei variabile cu doua sau mai multe unitati:

      Se considera variabila i=4. Pentru a rdica valoarea variabilei la 6 trebuie sa o incrementam cu 2 unitati:
i=i+2;
sau
i+=2;
La fel pentru decrementare:
i=i-2;
sau
i-=2;

  • Incrementarea cu o singura unitate:

       Acest tip de incrementare este cel mai des utilizat in acest limbaj, el stand la baza celor mai multi algoritmi. Forma cea mai des folosita este var++, in traducere insemnand var+1:
i=i++;
sau
i=i+1;
sau
i+=1;
  •  Incrementarea inainte si dupa o operatie:

    Se da urmatorul cod:
    int n=15,k=3,v=0,x=0;
    v=n/++k;                 //k devine 4 inainte de executarea functiei div
    k=3;
    x=n/k++;                 //k devine 4 dupa executarea functiei div
    cout<<v<<endl<<x;
          Observam ca datele de intrare n si k raman neschimbate pe toata durata executarii codului. In urma executarii operatiei programul va afisa:
    3
    5

    Acelasi lucru se intampla si la decrementare.

    Niciun comentariu:

    Trimiteți un comentariu