Forøgelse

Inden for datalogi er inkrementering operationen ved at tilføje 1 (og i forlængelse af enhver fast heltal) til en tæller . Den omvendte operation, deklementering , består i at trække 1 (eller en hvilken som helst fast heltal) fra tælleren.

Dette er meget almindeligt i computerprogrammer, især i sløjferne af iteration , så de fleste af programmeringssprog implementerer stignings- og formindskelsesoperatorerne. På et stort antal sprog bruges følgende syntaks således til at tilføje eller fjerne en enhed fra variablen x :

Hvis værdien af ​​x efter evaluering af instruktionen x++eller ++xstadig er efterfølgeren til x, er der ikke desto mindre en subtilitet med hensyn til returværdien af ​​instruktionen, afhængigt af den anvendte form; Den ene er værdien før inkrement, den anden er værdien efter inkrement:

Andre operatører giver dig mulighed for at øge eller mindske med et andet tal end 1. x += 3.5Føj f.eks. Til 3.5værdien af x.

Eksempel

Her er et eksempel skrevet i Java , der viser, hvordan inkrement- og decrementoperatorerne fungerer.

class Exemple { public static void main(String[] args){ int i = 0; i++; System.out.println(i); // "1" ++i; System.out.println(i); // "2" System.out.println(++i); // "3" System.out.println(i++); // "3" System.out.println(i); // "4" System.out.println(i--); // "4" System.out.println(--i); // "2" System.out.println(i); // "2" i -= 2; System.out.println(i); // "0" } }

Brug i softwarenavne

Se også

Noter og referencer

  1. "=" angiver her tildelingsoperatøren. Denne operatør varierer afhængigt af sproget: vi finder også “: =” eller “←”