if……else if……else注意事项与基本用法
//悬空else
首先看一下下面这个程序会输出什么?
#include<stdio.h>
int main()
{int a=0, b=1;
if( a= =1)
if
( b= =1)
printf(“haha”);
else
printf(“hehe”);
}
其实什么都不会输出,因为第一个if没有与之匹配的else,这也是写程序中会犯错的一个问题,因为他在编译过程当中不会出现语法错误;
改正:
#include<stdio.h>
int main()
{
int a=0, b=1;
if(a= =1)
{
if(b= =1)
printf(“haha”);
}
else
printf(" hehe ");
}
这里一对{ }就是代码块
分支循环
分支
if的用法及示例
用法:满足条件执行,不满足条件不执行
if(条件1)
{
//如果满足条件1 执行{}里面的语句
}
else if(条件2)
{
//如果满足条件2 执行{}里面的语句
}
else
{
//条件不满足的时候执行{}里面的语句
}
注意事项:
else 不需要可以省略
if 后面不要加分号**(小白注意)**
多个条件可以用逻辑运算符&&、||表达,详情参考运算符这一章
{}里面语句只有一条语句的时候可以省略{} 但是不要省略
if……else if……else注意事项与基本用法相关推荐
- easyPOI基本用法详解
文章目录 easyPOI基本用法 1.Excel文件的简单导入和导出 1.1准备工作 1.2导入 1.3导出 1.4图片的导出 1.5图片的导入 1.6excel模板导出文件 1.7excel转htm ...
- 韩顺平php视频笔记75-76 抽象类 接口
抽象 为什么设计抽象类这个技术? 1. 在实际开发中,我们可能有这样一种类,是其它类的父类,但是它本身并不需要实例化,主要用途是用于让子类来继承,这样可以到达代码复用. 同时利于项目设计者,设计类. ...
- 理解C++ dynamic_cast
在面向对象程序设计中,有时我们需要在运行时查询一个对象是否能作为某种多态类型使用.与Java的instanceof,以及C#的as.is运算符类似,C++提供了dynamic_cast函数用于动态转型 ...
- 狂神学习系列04:MySQL+JDBC
狂神学习系列04:MySQL+JDBC 声明: MySQL是基于杜老师的课程所编写,JDBC是基于狂神的课程所编写,本人才疏学浅,内容仅作参考 文章目录 狂神学习系列04:MySQL+JDBC 1. ...
- Android按钮滚动条,Android自定义Seekbar滑动条,Pop提示跟随滑动按钮一起滑动
由于项目需要做出此效果,自定义写了一个. 效果图 思路: 原始的seekbar只有滑动条并没有下方的提示文字,所以我们必须要继承Seekbar重写这个控件. 代码: 在values文件夹下新建attr ...
- LInux-文本处理相关命令笔记
目录 文本处理相关命令 正则表达式 介绍 BRE和ERE seq xargs 常用选项 常用使用方法 uniq 介绍 常见选项 常见使用方法 实例 tr 常用选项 常见使用方法 能转换的原因 grep ...
- PostgreSQL之日期时间小结
PostgreSQL关于时间日期的语法及注意事项 sql时间用法 获取当前日期的函数&&获取当前时间的函数 获取当前日期的函数 获取当前时间的函数 获取当前日期加时间的函数 函数: c ...
- linux exp parfile用法,逻辑备份与恢复-使用EXP进行逻辑备份
导入/导出(IMP/EXP)是Oracle最古老的两个命令行工具,通过导出(EXP)工具可以将Oracle数据库中的数据提取出来,在恢复时可以将数据导入(IMP)进行恢复. 但是需要注意的是,使用EX ...
- Navicat Premium v12 注册指引
Navicat Premium v12 注册指引 Navicat Premium v12 注册指引 1. 更新日志 2. 注意事项 3. 具体用法: Navicat Premium v12 x64 算 ...
最新文章
- 著名ERP厂商的SSO单点登录解决方案介绍一
- Nginx高级应用--负载均衡、rewrite规则
- 对ListView滚动状态的监听
- linux下的/dev/shm/ 以及与swap目录的区别【转】
- 22届腾讯暑期实习三轮面试面经(已oc)
- Xcode 真机测试破解方法(转加修改)xcode 4.3 通过
- mysql ibd frm文件_Mariadb,Mysql如何根据.frm和.ibd文件来恢复数据和表结构
- tcpdump命令--详解
- 【#9733;】SPF(Dijkstra)算法完美教程
- C 标准库中输出到字符串、到文件的相关函数
- Spring Cloud Eureka详解
- 制作PPT的常用网站及一些基本原则
- MPB:林科院袁志林组-树木共生真菌菌株纯化及快速鉴定方法
- codebook算法原理
- selenium 自动化测试 Chrome 大于 63 版本 不能重定向问题解决办法
- 什么是MTTF、MTBF、MTTR?
- 腾讯、阿里、京东员工下班不回家,原因竟然是……
- WaitForMultipleObjects的疑惑
- ESP8266_MQTT协议
- 全国最新各省、市、县、镇、村数据库,详细到村的数据