#include "stdio.h"
#include "conio.h"
void main()
{ int a=1;
printf("%d\n",a=3*a,3*a);
getch();
}
输出结果为
3
但是曾怡说这个3是3*a的值。
我试着改了一下:
#include "stdio.h"
#include "conio.h"
void main()
{ int a=1;
printf("%d\n",a=3*a,4*a);
getch();
}
按照曾怡的说法,结果应为4。但是实际结果还是 3
????是讲错了么?还是结果与编译器有关。