|
发表于 2004-7-11 20:24:47
|
显示全部楼层
回复: 问一个比较简单的C问题
我现找笔记翻了一下:
printf("%d,%d,%d",c++,c++,c++);
printf("%d,%d,%d",① ,② ,③ );
如果printf后面的表达式变元有多个,先从后往前确定变元本身,然后再从前往后打印。:
③先取c当前的值0,然后加1
②先取c当前的值1,然后加1
①先取c当前的值2,然后加1
依①、②、③的顺序打印成2,1,0
在dos、windows、linux环境下结果万全相同。 |
|