"cc" UNIX C compiler, ( result i = 0) "CC" UNIX C++ compiler, ( result i = 0 ) "g++" GNU C++ compiler, ( result i = 1 ) "c++" CBuilder5 compiler (result = 1) "javac" java compiler ( result i = 0)
e alguem falou sobre java retiornar 1, mas não sei quem foi e qual JVM usado. Carlos Villela wrote: > Ate' agora, eu so vi programas deste tipo implementados em C/C++ > resultarem em 1 (nos compiladores gcc e turboc-4.5) e implementacoes > em Java retornarem 0 (nas jdks 1.3 e 1.4 da sun, jdk 1.3 da ibm). Em > quais compiladores/JVMs vc viu este comportamento mudar? > > Sven van ´t Veer wrote: > >> Não tem, até diversas compiladores C++ tem comportamento diferente, e >> parece diversas JVM também tem comportamento diferente. >> >> csuco wrote: >> >>> o codigo em C ou C++... >>> >>> int main() { >>> int i = 0; i = i++; fprintf (stdou,"i = %ld",i); >>> } >>> >>> >>> teria exatamente o mesmo comportamento! >>> >>> >>> Clebert >>> >>> >>> >>>> ---------- Mensagem original ----------- >>>> >>>> De : Agnelo de Jesus <[EMAIL PROTECTED]> >>>> Para : [EMAIL PROTECTED] >>>> Cc : Data : Wed, 27 Feb 2002 09:05:45 -0300 >>>> Assunto : Re: [java-list] código obscuro!! >>>> >>>> Caro Cristiano, >>>> Quando você utiliza o incremento à direita do número,(i++), você >>> >>> primeiro >>> >>>> retorna o número e depois soma 1. Para você fazer aquilo que >>>> pretendia,(não existe necessidade), você >>> >>> deveria >>> >>>> utilizar o incremento à esquerda do número (++i). Isto vale também >>>> para a linguagem C++, verifique se o que você >>> >>> afirmou >>> >>>> realmente ocorre, o que seria verdadeiramente obscuro :). >>>> Espero ter ajudado []s, >>>> Agnelo de Jesus. >>>> { int i = 0; i = i++; System.out.println(i); } >>>> >>>> >>>> >>>> >>>> >>>> Em 26 Feb 2002, [EMAIL PROTECTED] escreveu: >>>> >>>>> Oi lista, >>>>> Alguém pode explicar porque a seguinte implementação retorna 0 >>>> >>> (zero)? >>> >>>>> { int i = 0; i = i++; System.out.println(i); } >>>>> Não seria mais 'lógico' retornar 1, como em C++ ? >>>>> Abraços, >>>>> CristianoBS >>>>> ------------------------------ LISTA SOUJAVA ---------------------- >>>>> >>> ------ >>> >>>>> http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu- >>>>> >>> SP >>> >>>>> dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da >>>>> lista: http://www.soujava.org.br/regras.htm historico: >>>>> http://www.mail-archive.com/java-list%40soujava.org.br para sair >>>>> da lista: envie email para java-list- >>>>> >>> [EMAIL PROTECTED] >>> >>>>> ------------------------------------------------------------------- >>>>> >>> ------ >>> >>>>> ---------- >>>> >>>> >>>> >>>> Agnelo de Jesus. >>>> _________________________________________________________ >>>> Oi! Você quer um iG-mail gratuito? >>>> Então clique aqui: http://registro.ig.com.br/censo/igmail >>>> >>>> >>>> ------------------------------ LISTA SOUJAVA ----------------------- >>>> >>> ----- >>> >>>> http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu- >>>> >>> SP >>> >>>> dúvidas mais comuns: http://www.soujava.org.br/faq.htm >>>> regras da lista: http://www.soujava.org.br/regras.htm >>>> historico: http://www.mail-archive.com/java-list%40soujava.org.br >>>> para sair da lista: envie email para java-list- >>>> >>> [EMAIL PROTECTED] >>> >>>> -------------------------------------------------------------------- >>>> >>> ----- >>> >>>> >>>> >>> >>> >>> ------------------------------ LISTA SOUJAVA >>> ---------------------------- http://www.soujava.org.br - Sociedade >>> de Usuários Java da Sucesu-SP dúvidas mais comuns: >>> http://www.soujava.org.br/faq.htm >>> regras da lista: http://www.soujava.org.br/regras.htm >>> historico: http://www.mail-archive.com/java-list%40soujava.org.br >>> para sair da lista: envie email para >>> [EMAIL PROTECTED] >>> -------------------------------------------------------------------------< >>> >>> br> >>> >> >> -- >> "'You guys (at Microsoft) still don't get it,' because it's sort of >> Java with reliability, productivity and security deleted." >> >> James Gosling >> >> > > > > > ------------------------------ LISTA SOUJAVA > ---------------------------- http://www.soujava.org.br - Sociedade > de Usuários Java da Sucesu-SP dúvidas mais comuns: > http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para > [EMAIL PROTECTED] > ------------------------------------------------------------------------- > -- "'You guys (at Microsoft) still don't get it,' because it's sort of Java with reliability, productivity and security deleted." James Gosling ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------