how does cout works under different compilers
can anyone explain this
how different compilers r working
#include<iostream.h>
int main()
{
int i = 5;
cout<<i++<<i++<<++i<<++i;
cin>>i;
return 0;
}
outputs:
dev c++ : 5689
fedora core 6: g++ : 8799
fedora core 6: c++ :8799
#include<stdio.h>
int main()
{
int i = 5;
printf("%d\n%d\n%d\n%d\n",i++,i++,++i,++i);
scanf("%d",&i);
return 0;
}
outputs:
dev c: 8776
fedora core 6: gcc: 8799
fedora core 6: cc : 8799
Last edited by ricka343; 06-08-2007 at 07:08 AM.
|