C语言程序设计基础: 程序阅读,写出该题的运行结果 #include<stdio.h> main(
C语言程序设计基础:程序阅读,写出该题的运行结果#include<stdio.h>main(){intk=0;charc='A';do{switch(c++){case'...
C语言程序设计基础:
程序阅读,写出该题的运行结果
#include<stdio.h>
main( )
{ int k=0;char c='A';
do
{switch(c++)
{case'A':k++;break;
case'B':K--;
case'C':k+=2;break;
case'D':k%2;continue;
case'E':k=k*2;break;
default: k=(c?1:0); }
k++;
printf("%c k=%d\n",c-1,k);
}while(c<'F');
}
答案是A k=2
B k=4
C k=7
E k=15
请解释一下答案为什么是这个? 展开
程序阅读,写出该题的运行结果
#include<stdio.h>
main( )
{ int k=0;char c='A';
do
{switch(c++)
{case'A':k++;break;
case'B':K--;
case'C':k+=2;break;
case'D':k%2;continue;
case'E':k=k*2;break;
default: k=(c?1:0); }
k++;
printf("%c k=%d\n",c-1,k);
}while(c<'F');
}
答案是A k=2
B k=4
C k=7
E k=15
请解释一下答案为什么是这个? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询