在C语言中,switch case语句只能处理整数或字符类型的变量,无法直接处理字符串。如果想要处理字符串,可以考虑使用if-else语句来实现字符串的比较和处理。另外,C语言中也没有提供直接比较字符串相等的操作符,通常需要使用strcmp函数来比较两个字符串是否相等。 0 赞 0 踩最新问答Linux AppImage有哪些常用工具 如何解决L...
C语言的switch case 语句的case不能匹配字符串常量,只能匹配整型类常量,如int short long char.switch用法格式:switch ( 表达式){ case 常量表达式1:语句1;[break;] 中括号,表示此语句可以没有 case 常量表达式2:语句2;[break;]……case 常量表达式n:语句n;[break;][default:]语句n+1;[...
不可以匹配字符串长量的.最大可以匹配一个int型的变量或常量.switch 里面一般是填变量名.大概是这样 int a;switch(a){ case 1: break;case 2:break;default: break;}
51CTO博客已为您找到关于c语言switch case语句字符串的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及c语言switch case语句字符串问答内容。更多c语言switch case语句字符串相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
}return 0;} 贴吧用户_a4N186y 低能力者 5 最近学了switch就随便整活练练手 Misonoi 超能力者 9 答案是里面只能是int或者是可以隐世转换为int的类型 IMUI 低能力者 5 你可以加一个函数,输入‘是’返回1,输入‘否’返回0,然后再用case
51CTO博客已为您找到关于c语言switch case 字符串的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及c语言switch case 字符串问答内容。更多c语言switch case 字符串相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
只可以是 整型 算术表达式, 其它都不符合 语法要求。switch()小括号内 的 结果 用到 case N: 的 N 来确定转向。N 是整型,所以 必须要 整型 算术表达式。字符型的量(不是字符串),可以看作整型量,例如 'A','x',所以可以用。逻辑表达式,输出的“真”“假”实质上是1和0,用到switch()...
switch (expression) { case constant1: // 代码块1 break; case constant2: // 代码块2 break; // 可以有多个 case 语句 default: // 默认代码块 } expression:是一个整型或字符型的表达式。 constant1, constant2, ...:是与expression进行比较的常量值。 break:用来跳出switch语句,防止执行到下一个cas...
C语言中的switch语句,这样用 可以用于选择要执行的代码块,根据判断表达式的值,从多个情况(case)中选...