int j,a[]={1,3,5,7,9,11,13,15,#include 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:printf("%d",*p++); break;case 3:printf("%d",*(--p));}}}答案是9911,是怎样来?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/31 05:49:12
int j,a[]={1,3,5,7,9,11,13,15,#include 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:printf(
x)+QI6111ױ141414QK)MIUMЬVVG6Q:-H#Z! tu3K34TC+0edUP42MCI5E [[[Z!(51,o*[i][[|g ;Xoi H?k{`Km x 70A0X_{jܿP>`!#a>X`_@ lg_,쁚(V=[YOI@鄉Ѧ/0~n@Z6yc~qAb(8!

int j,a[]={1,3,5,7,9,11,13,15,#include 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:printf("%d",*p++); break;case 3:printf("%d",*(--p));}}}答案是9911,是怎样来?
int j,a[]={1,3,5,7,9,11,13,15,
#include
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:printf("%d",*p++); break;
case 3:printf("%d",*(--p));
}}}
答案是9911,是怎样来?

int j,a[]={1,3,5,7,9,11,13,15,#include 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:printf("%d",*p++); break;case 3:printf("%d",*(--p));}}}答案是9911,是怎样来?
j=3时执行case 3: printf("%d",*(--p));(循环前p指针指向a[5])这时指向a[4];访问a[4]的值为9;