if语句的陷阱
来源:互联网 发布:linux 跟踪路由命令 编辑:程序博客网 时间:2024/05/21 09:49
if else if是只要有满足条件的,就不再对之后的else if进行判断
#include<stdio.h>void main(){ char a=0; if(a==0) { a=1; printf("00000000\n"); } else if(a==1) { a=0; printf("11111111\n"); }}
输出结果是:
00000000
---------------------------------------------------------------------
多个if else语句
if else 语句也可以多个同时使用,构成多个分支,形式如下:if(判断条件1){
语句块1
} else if(判断条件2){
语句块2
}else if(判断条件3){
语句块3
}else if(判断条件m){
语句块m
}else{
语句块n
}
也就是说,一旦遇到能够成立的判断条件,则不再执行其他的语句块,所以最终只能有一个语句块被执行。
阅读全文
0 0
- if语句的陷阱
- Java流程控制的陷阱——if语句和循环体的陷阱
- 流程控制陷阱(Switch语句,标签,if语句,for循环,foreach循环的循环计数器)
- [Delphi] if 判斷式的陷阱
- 线程中if的陷阱
- ASP的IF语句
- if 语句的优化
- tc的if语句
- if语句的用法
- Python的if语句
- 有趣的if语句
- if语句的应用
- IF语句的嵌套
- shell的if语句
- dos的 if语句
- if语句的效率
- IF语句的介绍
- if语句的判断
- jxl导入/导出excel
- @RequestParam @RequestBody @ResponseBody区别 (1)
- ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 解决
- TF Learn入门 —— 简介
- linux yum命令详解 yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能
- if语句的陷阱
- 对于js中网络接口websocket,二进制数组arraybuffer,视图对象dataview学习记录。
- Struts2笔记10 向值栈放入或获取数据
- 批处理bat命令--获取当前盘符、当前目录
- Netty物联网高并发系统第一季
- 如何在把微信公众号生成链接
- Linux常用命令(六)——其它常用命令(未拓展)
- ztree树形菜单简单使用
- Linux下安装PHP的GD支持库