问题
填空题
下列程序输出结果是______。
#include<stdio.h>
void 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
解析: 本题考查switch…case开关语句,当j=3时,执行swltch(3),输出a[4],为9;j--为2,当j=2时,输出a[4],为9,j自减或为1;当j=1时,输出a[5],为11。循环结束。