关于输出顺序的一点小问题
很郁闷呀看这程序:
#include(stdio.h);
int main()
{
int a=6;
float b=6.0,c;
b+=a;
c=b/a;
printf("%f\t%f\n",b,c);
}
输出:12。000000 2。000000
#include(stdio.h);
int main()
{
int a=6;
float b=6.0,c;
b+=a;
c=b/a;
printf("%d\t%f\n",b,c);
}
输出:0 0.000000
#include(stdio.h);
int main()
{
int a=6;
float b=6.0,c;
b+=a;
c=b/a;
printf("%f\t%d\n",c,b);
}
输出: 2。000000 0
标识的地方是有变化的,,,B的输出还可以理解,但是C的输出 就看不懂了,特别是每二个程序的C输出。