C语言中switch语句,switch(表达式)中,这个表达式是什么意思?对于下面这个程序:/*一个具有两个数加减乘除功能的计算器*/#include "stdio.h"void main(){int iFirNum,iSecNum,iResult;char ch,ch1;printf("请输入表达式如 5+6= 然后按回车键:");scanf("%d%c%d%c",&iFirNum,&ch,&iSecNum,&ch1);switch(ch){case '+': iResult=iFirNum+iSecNum; printf("%d+%d=%d\n",iFirNum,iSecNum,iResult); break;case '-': iResult=iFirNum-iSecNum; printf("%d-%d=%d\n",iFirNum,iSecNum,iResult); break;case '*': iResult=iFirNum*iSecNum; printf("%d*%d=%d\n",iFirNum,iSecNum,iResult); break; case '/': iResult=iFirNum/iSecNum; printf("%d/%d=%d\n",iFirNum,iSecNum,iResult); break;default: printf("输入表达式错误或该计算器不具备 %ch 功能\n",ch);}}
switch(ch)这是什么意思呢?特别是这个(ch),具体有什么作用?
看程序可能有点混乱,我用图片发下。
重点讲讲switch(ch)什么意思!!特别是(ch)的意思!!
如果觉得《c语言switch语句中文 C语言switch语句问题。》对你有帮助,请点赞、收藏,并留下你的观点哦!