参考博客:C语言条件判断语句:if、else if、else_南雨兮-CSDN博客_else

引言:给大家推荐一个超好用的软件,此软件也是优秀博主开发,主要是针对在我们开发过程中会不断的收集资料,而经过时间的洗礼,这些资料慢慢变得庞大起来。但是就出现了个问题:你2年前收集的资料,你在某天打开发现只有一个文件名,根本不知道具体里面干了什么,如果你有耐心,一个个打开重新编译,很好!你是牛人,但是这样做就是既繁琐、又无助,那么问题来了,有什么好办法,解决这个问题呢?
以下这个博客帮你解决了这个问题:
Qt版本企业级界面_清风徐来Groot的博客-CSDN博客
可能大家都习惯于收集资料,但是大家却忘了更主要的是如何去复习,就像我们上学时期,可能
会去写笔记,但是时间一长,压根也不记得自己记了什么东西,所以需要一个移动的笔记本,图形化的效果图来帮助大家记住:里面有个试用版本,可以下下来试试看,体验下!!!
精灵球Plus介绍_清风徐来Groot的博客-CSDN博客
欢迎大家来咨询:
qq:2868466750@qq.com  清风徐来Groot
2848043454@qq.com

一、用法简介:

if语句用法:

if (表达式)
{执行语句
}

else if 语句的用法:

if (表达式)
{执行语句
}
else if (表达式)
{执行语句
}
else if (表达式)
{执行语句
}

else 语句的用法:

if (表达式)
{执行语句
}
else if (表达式)
{执行语句
}
else
{执行语句
}

if与else if的区别:就是if可以只要满足条件就执行,但是else if会发现即使第一个执行了,第二个满足条件依然不会执行。就像是一个互斥的现象。

#include <iostream>
#include <string>
#include <stdio.h>
using namespace std;//以下就是通过if语句来看出不同
int main()
{int i = 1;if (i == 1){i++;cout << "i =" << i;}if (i == 2){i++;cout << "i = " << i;}if (i == 3){i++;cout << "i =" << i;}while (1);return 0;
}//以下就是通过else if语句来看出来有什么不同的地方
int main()
{int i = 1;if (i == 1){i++;cout << "i =" << i;}else if (i == 2) //满足条件,但是不会执行{i++;cout << "i = " << i;}else if (i == 3)//满足条件,但是不会执行{i++;cout << "i =" << i;}while (1);return 0;
}

C语言中的if、else if 的用法和区别相关推荐

  1. c语言中\n,\t,\r,\b的用法和区别

    1.\n  最容易理解,就是 换行,跳到下一行的起始位置. 2.\t  也容易理解,即跳到下一制表位,举例如下图所示: 3.\r 回车(不换行) , \r后边的数字替代 这一行最开始的相等数目的数字, ...

  2. 快速搞懂C语言中exit(0)与exit(1)有什么区别??

    C语言中exit(0)与exit(1)有什么区别?? exit(1)表示异常退出,在退出前可以给出一些提示信息,或在调试程序中察看出错原因. exit(0)表示正常退出. return是语言级别的,是 ...

  3. C语言中字母a等于,C语言中’a’和"a"有什么区别?,c语言中“!a"是什么意思啊...

    导航:网站首页 > C语言中'a'和"a"有什么区别?,c语言中"!a"是什么意思啊 C语言中'a'和"a"有什么区别?,c语言中"!a"是什么意思啊 匿名网友: 1.本质区 ...

  4. c语言中exit(0)的作用,C语言中exit(0)与exit(1)有什么区别??

    C语言中exit(0)与exit(1)有什么区别?? 來源:互聯網  2011-05-19 04:55:14  評論 分類: 電腦/網絡 >> 軟件 問題描述: return又和exit( ...

  5. 简述C语言中.h文件和.c文件作用和区别

    简述C语言中.h文件和.c文件作用和区别 在c语言学习过程中,对.h文件和.c文件不甚了解,参考其他资料后对它进行简要分析: .h文件和.c文件作用 使用.h文件和.c文件的原因 .h文件和.c文件作 ...

  6. c++语言中,vector容器与list容器的区别和联系?_百度知道

    C++ STL 提供了3个序列容器 :vector, deque, list vector 中的元素是顺序存放的,所以随机访问很快,但是要插入和删除,这个时间复杂度就很高了,vector初始化时有一个 ...

  7. C语言中open与fopen的的解释和区别

    一.open函数 函数原型:int open(const char *path, int access, int mode); 参数解释: path:要打开的文件路径和名称. access:访问模式, ...

  8. python 取模是什么意思_编程语言中,取余和取模的区别到底是什么?

    [取模和求余原理] 定义:a = bq + r 且 0 <= |r| < |b|. 题目:给定a和b,要求mod(a,b)和rem(a,b): 分析:对于满足a = bq + r 且 0 ...

  9. c语言中sign的用法,sign函数用法和实例详解

    内容提要:本文从用法和实例入手,介绍了Excel中sign函数的应用. 第一,sign函数用法说明 sign函数用于返回数字的符号.正数为1,零为0,负数为-1. sign函数语法:SIGN(numb ...

  10. 1d在c语言中,佳能1D X和1D C的区别只是固件?

    佳能4K摄影机EOS-1D C 对不起,我标题党了.事实上佳能EOS-1D X和EOS-1D C在硬件上也有差别--闪光灯同步接口. EOS-1D C是佳能针对好莱坞剧组推出的一款4K单反,可拍摄40 ...

最新文章

  1. 傲腾内存 可以用ghost系统_玩机小贴士:Intel傲腾内存你用过没有?
  2. zmq中zmq_poll()函数介绍
  3. python-configparser模块
  4. YbtOJ#20068-[NOIP2020模拟赛B组Day5]连通子图【构造】
  5. 获取Access表字段类型的自定义函数
  6. web.xml配置中classpath:与classpath*:的区别
  7. 孙正义重申:计划在五年内将芯片设计公司Arm重新上市
  8. Libevent 事件循环(1)
  9. 寄存器位读写,结构体位域定义,位域操作,位操作
  10. JUCE 中的音频编解码
  11. wampServer:橙色变绿色
  12. html向下的箭头符号怎么打,向下的箭头怎么打
  13. K3 如何将物料属性中的科目代码设置默认值
  14. C++ 实现文件夹复制
  15. 读书笔记-ListView与RecyclerView的使用
  16. 以不一样的视角看物联网协议
  17. python计算机博弈大赛,GitHub - bistu/Dots-and-Boxes: 点格棋
  18. 基于屌丝青年网样式二次开发的WordPress主题:LIiu-One主题
  19. 日照python培训_日照市学习it课程
  20. Android入门4--做一个书架(续)

热门文章

  1. java word 加密_Java 加密Word文档
  2. c++实现文件传输之三:断点续传与多线程传输
  3. RALL 与 智能指针
  4. let in,let of的区别
  5. C语言编码转换----负数的二进制表示方法
  6. [Halcon] WriteImage保存图像崩溃问题
  7. word与spoolsv.exe占CPU过高
  8. WAV和PCM的关系和区别
  9. windows 常用快捷键(常用)
  10. 任意多边形面积的计算