为什么这个程序输出结果是:1_-2 (我用下划线代表空格)
题目是:
int x =3;
do
{ printf (9"%3d",x - =2 );
}
while (!(- - x ) );
~~~~~~~~~~~~~~~~~还有这个题:
#include < stdio.h>
main()
{int i;
for ( i=1;i<=5;i+ +)
{if (i%2) printf ("*")
else continue;
printf ( "#" );
}
printf("$"\n);
}
输出结果:*#*#*#$
我觉得应该是*#*#*$
为什么答案要多个#
第2个题目明白了
可是第一个更糊涂了
那个答案是:1空格-2
我想为 中间那空格怎么来的,还有!(--X) 这个到底是在说什么 不明白啊?