Cuprins:
Video: Învață C# în limba română #12 - Operatori 2024
Limba C este plină de comenzi rapide și sunt lucruri minunate. În primul rând, vă economisesc timpul de introducere. Mai important, comenzile rapide vă permit să exprimați câteva idei în moduri rapide, dar distractive și criptice, ceea ce este bine; Programatorii C vă pot citi în continuare codul - fără probleme.
Două comenzi rapide C comune sunt ++ și -, care sunt utilizate pentru incrementarea (adăugând unul la) și descrescător.
->Creșterea cu ++
Deseori în programare întâlniți o situație în care o valoare trebuie să fie incrementată: Indiferent de valoare, trebuie să adăugați 1 la aceasta. Acest lucru se întâmplă foarte mult în bucle, dar poate apărea și în altă parte în programe.
De exemplu, aveți numărul de variabile și trebuie să adăugați 1 la valoarea sa. Puteți face așa:
count = count + 1;
Deoarece C lucrează mai întâi la matematică, valoarea curentă a numărului este incrementată cu 1. Atunci noua valoare este stocată în variabila de numărare. Deci, dacă numărul este acum egal cu 6, numărul + 1 rezultă în 7, iar 7 este apoi stocat înapoi în variabila de numărare. numărul este egal cu 7.
Dar puteți construi codul mai compact astfel:
count ++;
Operatorul ++ îi spune computerului să crească valoarea numărului cu 1. Indiferent de valoarea numărului, este acum unul mai mare, mulțumită lui ++. Iată un program demo:
#include int main () {int age; printf ("Introduceți vârsta în ani:"); scanf ("% d", & vârstă); printf ("Sunteți% d. ani", vârstă); vârsta ++; printf ("într-un an veți fi% d.", vârstă); retur (0);}
Introduceți acest lucru în editorul dvs., salvați codul sursă pe disc, compilați și executați. Ar trebui să vedeți acest prompt:
Introduceți vârsta în ani:Dacă introduceți 24 (care este, în general, o vârstă bună), programul dvs. va returna următoarele:
au 24 de ani. Într-un an, veți fi 25.
Valoarea vârstei variabile se modifică după vârsta ++. Asta e incrementare!
Decrementarea cu -
Pentru a menține lumea în echilibru armonic, un operator controlează operatorul ++ din C. Acesta scade sau scade 1 din variabila pe care o modifică. De exemplu:
numără-;
Această declarație scade unul din valoarea numărului de variabile. Este la fel ca
count = count - 1;
Puteți face doar câteva modificări la codul sursă anterior pentru a vedea - în acțiune:
#include int main () {int age; printf ("Introduceți vârsta în ani:"); scanf ("% d", & vârstă); printf ("Sunteți% d. ani", vârstă); vârstă--; printf ("Acum un an, ai fost% d. n", vârsta); întoarcere (0);}
Observați schimbările în linia 10 și 11.Salvați, compilați și executați. Dacă introduceți din nou 24 ca vârstă (și nu vrem să rămânem la 24 de ani?), Ar trebui să obțineți acest rezultat:
Aveți 24 de ani. Acum un an, aveați 23 ani.