C语言switch重要知识点分析(注意事项)
switch(表达式) 表达式只能是数值常量或者字符常量
例题:
下面程序的运行结果是____
#include<stdio.h>
void 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=k%2;break;
case ‘E’:k=k*10;break;
default:k=k/3;
}
k++;
}while(c<‘G’);
printf(“k=%d\n”,k);
}
运行结果:
分析: