//悬空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注意事项与基本用法相关推荐

  1. easyPOI基本用法详解

    文章目录 easyPOI基本用法 1.Excel文件的简单导入和导出 1.1准备工作 1.2导入 1.3导出 1.4图片的导出 1.5图片的导入 1.6excel模板导出文件 1.7excel转htm ...

  2. 韩顺平php视频笔记75-76 抽象类 接口

    抽象 为什么设计抽象类这个技术? 1. 在实际开发中,我们可能有这样一种类,是其它类的父类,但是它本身并不需要实例化,主要用途是用于让子类来继承,这样可以到达代码复用. 同时利于项目设计者,设计类. ...

  3. 理解C++ dynamic_cast

    在面向对象程序设计中,有时我们需要在运行时查询一个对象是否能作为某种多态类型使用.与Java的instanceof,以及C#的as.is运算符类似,C++提供了dynamic_cast函数用于动态转型 ...

  4. 狂神学习系列04:MySQL+JDBC

    狂神学习系列04:MySQL+JDBC 声明: MySQL是基于杜老师的课程所编写,JDBC是基于狂神的课程所编写,本人才疏学浅,内容仅作参考 文章目录 狂神学习系列04:MySQL+JDBC 1. ...

  5. Android按钮滚动条,Android自定义Seekbar滑动条,Pop提示跟随滑动按钮一起滑动

    由于项目需要做出此效果,自定义写了一个. 效果图 思路: 原始的seekbar只有滑动条并没有下方的提示文字,所以我们必须要继承Seekbar重写这个控件. 代码: 在values文件夹下新建attr ...

  6. LInux-文本处理相关命令笔记

    目录 文本处理相关命令 正则表达式 介绍 BRE和ERE seq xargs 常用选项 常用使用方法 uniq 介绍 常见选项 常见使用方法 实例 tr 常用选项 常见使用方法 能转换的原因 grep ...

  7. PostgreSQL之日期时间小结

    PostgreSQL关于时间日期的语法及注意事项 sql时间用法 获取当前日期的函数&&获取当前时间的函数 获取当前日期的函数 获取当前时间的函数 获取当前日期加时间的函数 函数: c ...

  8. linux exp parfile用法,逻辑备份与恢复-使用EXP进行逻辑备份

    导入/导出(IMP/EXP)是Oracle最古老的两个命令行工具,通过导出(EXP)工具可以将Oracle数据库中的数据提取出来,在恢复时可以将数据导入(IMP)进行恢复. 但是需要注意的是,使用EX ...

  9. Navicat Premium v12 注册指引

    Navicat Premium v12 注册指引 Navicat Premium v12 注册指引 1. 更新日志 2. 注意事项 3. 具体用法: Navicat Premium v12 x64 算 ...

最新文章

  1. 著名ERP厂商的SSO单点登录解决方案介绍一
  2. Nginx高级应用--负载均衡、rewrite规则
  3. 对ListView滚动状态的监听
  4. linux下的/dev/shm/ 以及与swap目录的区别【转】
  5. 22届腾讯暑期实习三轮面试面经(已oc)
  6. Xcode 真机测试破解方法(转加修改)xcode 4.3 通过
  7. mysql ibd frm文件_Mariadb,Mysql如何根据.frm和.ibd文件来恢复数据和表结构
  8. tcpdump命令--详解
  9. 【#9733;】SPF(Dijkstra)算法完美教程
  10. C 标准库中输出到字符串、到文件的相关函数
  11. Spring Cloud Eureka详解
  12. 制作PPT的常用网站及一些基本原则
  13. MPB:林科院袁志林组-树木共生真菌菌株纯化及快速鉴定方法
  14. codebook算法原理
  15. selenium 自动化测试 Chrome 大于 63 版本 不能重定向问题解决办法
  16. 什么是MTTF、MTBF、MTTR?
  17. 腾讯、阿里、京东员工下班不回家,原因竟然是……
  18. WaitForMultipleObjects的疑惑
  19. ESP8266_MQTT协议
  20. 全国最新各省、市、县、镇、村数据库,详细到村的数据

热门文章

  1. (PS教程)01-用PS给证件照排版
  2. hadoop环境新手安装教程
  3. b区机械考研哪些院校比较好考?
  4. ACM-ICPC 2021 亚洲区域赛 昆明站
  5. docker镜像指定安装源_详解如何修改docker pull镜像源
  6. MP3歌词的同步与拖拽设计
  7. 使用POI读取EXCEL模板并填充数据,上传至腾讯云储存桶
  8. Ubuntu官网安装教程
  9. ODM、JDM、OEM概念
  10. 现在的SQLSERVER数据库监控软件有哪些?