Incremento
Pascal: x := x + 1;
C++: x++
.data
x SDWORD 1 ; int x = 1
...
.code
inc x ; x++
Na linha inc x, ocorreu o incremento de x que foi inicializado com 1, portanto após essa linha, x passa a ter 2. (x = 2)
Da mesma maneira usamos o decremento.
Decremento
Pascal: x := x - 1;
C++: x--
.data
x SDWORD 1 ; int x = 1
...
.code
dec x ; x--
Agora, subtraimos 1 de X, portanto: x = 0.
Utilizar inc e dec, consome menos memória do que utilizar o comando add e sub para operações simples como essa.
Abraço e até a próxima.
Pascal: x := x + 1;
C++: x++
.data
x SDWORD 1 ; int x = 1
...
.code
inc x ; x++
Na linha inc x, ocorreu o incremento de x que foi inicializado com 1, portanto após essa linha, x passa a ter 2. (x = 2)
Da mesma maneira usamos o decremento.
Decremento
Pascal: x := x - 1;
C++: x--
.data
x SDWORD 1 ; int x = 1
...
.code
dec x ; x--
Agora, subtraimos 1 de X, portanto: x = 0.
Utilizar inc e dec, consome menos memória do que utilizar o comando add e sub para operações simples como essa.
Abraço e até a próxima.
cara põe um Syntax Highlight para facilitar a vida :)
ResponderExcluirConcordo com o Samuel!!
ResponderExcluir