[求助]好奇怪啊,怎么会是这种运行结果呢??!
本人有几道C的题想向各位求助啊!!多谢!!!1. #include<stdio.h>
void main()
{
int x=7281;
printf("x=%%06d\n",x);
}
问: 运行的答案为什么不是 x=%007281 啊??
2. #include<stdio.h>
void main()
{
int a,b,c;
a=b=c=1;
printf("%d,%d,%d\n",a,b,c);
++a||++b&&++c;
printf("%d,%d,%d\n",a,b,c);
}
问:结果为什么不是 1,1,1 啊??
2,2,2
不是先&&再||吗?
3. #include<stdio.h>
void main()
{
int x,i;
for(i=1;i<=100;i++)
{
x=i;
if(++x%2==0)
if(++x%3==0)
if(++x%7==0)
printf("%d",x);
}
}
问: 运算过程是怎样的啊??