ios入门攻略 04篇 C语言基础【分支结构之if语句】
来源:互联网 发布:手机硬件信息软件 编辑:程序博客网 时间:2024/05/17 09:04
分支结构有两大类语句:一种是if 一种是switch
一、
if语句
1.第一种形式:
语法:if(表达式){
语句块;
}
语义:如果表达式的结果为真,则执行语句块,否则不执行语句块
第二种形式:
语法:
if(表达式){
语句块1;
}else{
语句块2;
}
语义:如果表达式的结果为真,则执行语句块1,否则执行语句块2
语句块1或者语句块2,至少会有一个被执行
第三种形式:
if语句的嵌套
简单来说:就是if语句里面还可以有任意的if语句
第四种形式:
语法:
if(表达式1){
语句块1
}else if(表达式2){
语句块2
}else if(表达式3){
语句块3
}
……………………
else if(表达式n){
语句块n
}else{
语句块n+1;
}
语义:先判断表达式1,如果成立则执行语句块1,后面的都不执行了,否则继续判断表达式2,如果成立,则执行语句块2,后面的都不执行了,如果不成立则判断语句块3,如果成立则执行语句块3,否则继续往下判断,直到else上面的条件都不满足,就执行语句块n+1;
而且我们的这种语法格式是一个整体,上面判断过的内容如果不成立,那么下面判断时已经做了过滤
if语句需要注意的地方:
1.if语句后面不要加分号
2.if语句的大括号,其实是可以省略的!
3.if语句里面可以写任意条语句(必须要有大括号)
4.非0的数就是真,0就是假,避免让你的表达式是永真或永假
5.if语句里面定义的变量只能在它语句块里面访问
6.if语句小括号里面的表达式可以写任意表达式
- ios入门攻略 04篇 C语言基础【分支结构之if语句】
- ios入门攻略 05篇 C语言基础【分支结构之switch语句】
- ios入门攻略 06篇 C语言基础【循环结构之while ,do-while语句】
- ios入门攻略 07篇 C语言基础【循环结构之for语句,打印九九乘法表】
- iOS从零基础到精通就业-C语言入门 4分支结构if
- 【C语言】if语句分支结构
- C语言分支结构语句if-else语句
- 黑马程序员---C语言学习笔记之分支结构if语句与switc语句的详解
- iOS开发之c语言基础-分支结构
- 【C语言】if分支语句
- C语言入门(10)——if分支语句
- C语言基础-----分支语句if esle switch case
- C语言基础之分支结构—if...else—elseif—switch...case
- ios入门攻略 03篇 C语言基础【运算符】
- 黑马程序员—IOS之C语言基础—循环结构与分支结构
- iOS从零基础到精通就业-C语言入门 5分支结构switch
- C语言入门第八篇,if语句
- C语言 if分支与循环语句
- Codeforces Round #327 (Div. 2)D. Chip 'n Dale Rescue Rangers
- C split 截取特定字符串功能实现
- JavaEE中分层解耦合与事物控制-方案
- Python Requsets库
- C 发送http request
- ios入门攻略 04篇 C语言基础【分支结构之if语句】
- Merkle-Hellman背包密码算法
- 2015 南阳理工CCPC Ancient Go
- device eth0 does not seem to be present, delaying initialization
- 自定义servlet
- [leetcode]Add Two Numbers
- qt5和opencv3在linux上安装配置
- 二级路由器设置图解教程
- OC学习第一站