现代战争尖峰对决ios:刚学C语言 请教
来源:百度文库 编辑:神马品牌网 时间:2024/10/04 04:40:18
switch(c){
case '+': printf("%f\n",a+b);break;
case '-': printf("%f\n",a-b);break;
case '*': printf("%f\n",a*b);break;
case '/': printf("%f\n",a/b);break;
default: printf("input error\n");
这里的default和error是什么意思
case '+': printf("%f\n",a+b);break;
case '-': printf("%f\n",a-b);break;
case '*': printf("%f\n",a*b);break;
case '/': printf("%f\n",a/b);break;
default: printf("input error\n");
这里的default和error是什么意思
判断字符c是什么字符,如果是 + 就输出a+b
如果是- 就输出 a-b
default 就是说不是上面几种类型.不是+ - * /的时候就输出input error 这几个字符.
error就是字符啊。到时候输出的结果.printf语句中引号中间的部分就是输出语句要输出的东西.
switch(变量) {
case 变量值1: 语句;break;
case 变量值2: 语句;break;
。。。。
case 变量值n: 语句;break;
default: 默认(不符合以上条件)执行的语句;break;
}
这是一个switch语句。
当满足某个case的时候,就执行后面的语句,然后break退出此switch语句。例如,你输入+就会执行printf("%f\n",a+b)这个语句。
当你输入的不是四个case之一的字符(+、-、*、/)时,将会输出default后的语句“input error”,然后换行(\n),error是错误的意思。
就是当没有输入+-*/其中之一的运算符号,也就是不满足条件选择的话,默认显示“input error”,即输入错误。
default是默认的意思
error是错误的意思
default是都不符合以上的CASE时执行的,input error就是输入错误