different output from the gcc

David Korn dkorn@pixelpower.com
Mon Oct 16 06:32:00 GMT 2000


>> From: Mahadev K Cholachagudda <mahadev_kc@yahoo.com>
>> Subject: different output from the gcc
>> 
>> Hello to all,
>> 
>> the following program prints different outputs on the terminal.
>> 
>> #include <stdio.h>
>> int main()
>> {
>>     int i=10, j=20;
>>     printf("%d %d");
>>     return 0;
>> }
>> 
>> 
>> on windows nt, prints : 38076236 1627415320
>> on RH linux    , prints : 20 10
>> on sun solaris , prints : 67584 -1341572
>> 
>> what is the reason ?

>From: Joe Comunale [ mailto:jbc@forbin.qc.edu ]
> 
>On Compaq Tru64 (nee DEC OSF/1 4.0E) it prints:
>536870248 536870264
 
  On my Deathstation 9.1 it makes demons fly out of my nose. You may
perhaps have invoked some undefined behaviour?


        DaveK
-- 
 "The secret of life is honesty and fair dealing. If you can fake that,
you've got it made." -Groucho Marx



More information about the Gcc-help mailing list