[分享]一个scanf() 函数引发的思考
我以前就注意到 逗号运算在函数调用特别性,
我个人认为有必要把这个问题发出来是有必要的.
我举一个例子:
...
int main(void)
{
int a=0;
clrscr();
scanf("%d %d",&a,&a);
printf("%d",a);
getch();
}
我输入的是: 12 34
结果是: 12
这就说明 这个时侯逗号运算是从右到左的,
可以试一下:
prinf("%d %d",a++,a++)
fun(a++,a++)
看一看.