qual versao do c++ builder Sven? eu testei num amd 800mhz, rodando windows xp e cbuilder versao 4 e obtive o resultado "0", como esperado.
----- Original Message ----- From: "Sven van ´t Veer" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, March 05, 2002 4:01 AM Subject: Re: [java-list] código obscuro!! > "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] > ------------------------------------------------------------------------- > > ------------------------------ 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] -------------------------------------------------------------------------