hehe.. assim nao funciona nao :)
Versão Imprimível
hehe.. assim nao funciona nao :)
e porque não? testei e aprovei...
hahahah.. puts.. vc deve ter testado com variaveis iguais entao :)
a = 1;
b = 2;
//a=((a+b)-a)
//b=((a+b)-b)
a = (1 + 2) - 1; // a = 2
b = (2 + 2 ) - 2 // b =2
Se isso funciona entao vo pedi demissao!
você tem razão... testei no delphi (jogando o valor nos campos) coisa que vc nao pode fazer no C
Citação:
Postado originalmente por Jim
Hahahahahahahahahahh... amigo, agora vou baixar o nivel e nao estou falando em programar em ASM :)
Vc ja programou alguma vez na vida? Entende o conceito de sequencia?
Veja bem.. depois que vc faz:
a = (1 + 2) - 1; // a = 2
O valor de "a" deixa de ser "1" e passa a ser "2".. é isso que acontece quando se faz uma atribuição.. logo.. quando for executar a segunda expressao.. o valor de "a" vai ser "2" e não "1".
Bom, se ainda assim acredita que isso funciona, abre o vim.. faz um programinha, teste com "n" valores.. compile.. e poste aqui os resultados.. Se funcionar.. viro sua fã
:D