关于C的问题
INT I;
I=8;
printf("%d\n%d\n%d\n%\n",++I,--I,I--,I++);
为什么显示的是 8 7 7 8而不是 9 8 8 9呢
INT I;
I=8;
printf("%d\n%d\n%d\n%\n",++I,--I,I--,I++);
为什么显示的是 8 7 7 8而不是 9 8 8 9呢
2005-05-17 12:27
2005-05-17 12:46
[此贴子已经被作者于2005-5-17 13:11:41编辑过]

2005-05-17 12:55

2005-05-17 12:56
怪哉。。。。。。俺这里只有
8 7 8
只有三排。。。。。。。。。。。。。

2005-05-17 12:59
怪哉。。。。。。俺这里只有
8 7 8
只有三排。。。。。。。。。。。。。
留意到么? 楼主的 printf 函数少了一个说明符号: printf("%d\n%d\n%d\n%\n",++I,--I,I--,I++); 只有三个 “%d”。

2005-05-17 13:07

2005-05-17 13:08
2005-05-17 13:41
2005-05-17 14:17

2005-05-17 14:42