c语言基础:关于switch的用法
来源:互联网 发布:淘宝畅销产品排行榜 编辑:程序博客网 时间:2024/05/17 06:48
一般情况下,switch后面的括号内只能加整型,即不能加浮点型,字符串。加浮点型和字符串都会编译错误。
这次主要是说明如果是加字符的话是怎么运行的,和switch后面括号内加的是两个数的结果是什么
①先上代码
#include <stdio.h>int main (void){ char ch; printf ("enter a value btw 1 to 2:"); scanf ("%c",&ch); switch (ch){ case 1:printf ("1\n"); break; case 2:printf ("2\n"); break; case 3:printf ("3\n"); break; case 4:printf ("2\n"); break; case 48:printf ("hh\n"); break; case 42:printf ("2\n"); break; } return 0;}
如果直接定义字符型,那么输入0的话会输出“hh”(因为0的ascii码为48)
②如果switch后面括号内加的是两个数如下:
(ch,ch+1),则最终是以最后一个为准,即如果按上面代码来运行,输入0则输出1,输入1则输出2,以此类推。
以上内容为个人观点,如有意见欢迎交流
0 0
- c语言基础:关于switch的用法
- C语言 switch语句的的用法
- C语言中switch的用法
- C语言switch语句的用法详解
- C语言中switch的用法
- 【C语言】关于switch语句的记录
- c语言基础switch、if、while和for基本用法
- C语言 switch 语句用法
- 关于switch case C语言
- c语言的switch
- C语言switch语句的用法详解 黑马程序员
- 在C语言中 switch语句的用法
- switch中case...用法-c语言
- C语言switch使用之诡异用法
- c++switch的基本用法
- 黑马程序员---C语言基础---Switch语句
- C语言基础 之 switch-case语句
- C语言基础 switch、while、for循环
- Windows环境下的NodeJS+NPM+Bower安装配
- 三道找规律的题
- 几种排序总结(一)
- stop(true,true) jQuery多格焦点图效果
- git学习笔记 day1
- c语言基础:关于switch的用法
- Leetcode||10.Regular Expression Matching
- android知识回顾-----自定义view
- 无脚本的JSP总结
- 公钥私钥数字证书
- Golang与C#之switch区别
- [kuangbin带你飞]专题十二 基础DP1 H HDU 1260
- JSP项目在网页中实现查询
- oracle 有关emp表的练习题