专接本的一道题目,为什么答案是9911而不是13111311
#include <stdio.h>#define PR(ar) printf("%d",ar)
int main()
{
int j,a[]={1,3,5,7,9,11,13,15},*p=a+5;
for(j=3;j;j--){
switch(j){
case 1:
case 2:PR(*p++);break;
case 3:PR(*(--p));
}
}
return 0;
}
求助大佬{:5_100:} 3时得到9
2时得到9
1时得到11
看起来貌似没有啥问题 wp231957 发表于 2022-4-9 05:32
3时得到9
2时得到9
1时得到11
感谢秒懂,我把switch具体是怎么运行的我给忘记了,{:5_107:}
页:
[1]