if与switch
来源:互联网 发布:多益网络行政面试 编辑:程序博客网 时间:2024/05/16 15:18
选择结构
if语句
if语句的格式:
if(比较表达式1) { 语句体1; } else if(比较表达式2) { 语句体2; } ... else { 语句体n+1; }
分支结构
switch语句
结构:switch(表达式 1)—参数注意,常量表达式
{ case 常量表达式 1:语句块 1;break; case 常量表达式 2:语句块 2;break; .... default:语句块 n;break; }
if语句与switch的区别
switch建议判断固定值的时候用 switch 效率高
if建议判断区间或范围的时候用 if…else 是每个条件都要计算一遍的.
用switch能做的,用if都能做,单反过来则不行
switch的效率与分支数无关
当只有分支比较少的时候,if效率比switch高(因为switch有跳转表)
分支比较多,那当然是switch
阅读全文
0 0
- if与switch
- if与switch转换
- switch 与 if/else
- IF与SWITCH
- if与switch区别
- if与switch
- switch 与 if else
- if与switch
- if与switch
- if.....else if .....else 与switch....case.....
- IF嵌套 Switch与if不同处
- if语句与switch语句
- switch case 与 if else
- java switch与 if 比如
- switch与if..else区别
- if else 与 switch case
- switch与if的效率
- php if与switch区别
- 爬虫小工具合集|不会编程也能爬数据
- 不止财务自由的诱惑:最顶级的AI科学家正在离开大学
- 硬盘数据恢复的神器有哪些?
- 算法训练 快速排序
- 姚期智:算法将推动下一波AI浪潮,现有革新将达极限
- if与switch
- 第十二周项目五——拓扑排序算法验证
- 7种CSS选择器
- 关于蓝桥杯十六进制转八进制
- 【6-10】LeetCode:Python解题
- 分布式开发-- RPC原理及实现
- struct Kernel_Thread* Get_Next_Runnable(void) { struct Kernel_Thread* best = 0; /* Find the
- pat 1085 Perfect Sequence (25) 二分查找
- SpringMVC @SessionAttributes 使用详解以及源码分析