| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> C语言中的if选择语句 -> 正文阅读 |
|
[C++知识库]C语言中的if选择语句 |
现实生活中会面临很多选择,对于一个干饭人来说,每天吃什么会是一个很大的难题,那么对于实际生活中的选择在C语言里面怎么实现呢,那么就让我们进入今天的分享--C语言中的if语句。 大家都知道if的意思是如果,如果我今天下班下的早,那么我回去就可以打一会游戏,这就是一个选择,那么使用if语句怎么实现呢? 首先我们需要知道if语句的基本语法格式
那么这就是最简单的if的语法格式,那么让我们用这个格式来实现上面的选择。假设下班时间为17点算早,那么就可以有下面的代码。
? 那么根据以上的代码来对if的语法进行一个解释,if是怎么来进行判断的呢,如果表达式为真,则会执行下面的语句,那么什么是表达式为真是什么意思呢,在C语言中没有特定的逻辑值,0就代表假,非0代表为真,那么我们判定i==17是真吗,当然是真,因为我定义的i的值就为17,所以i==17这个表达式为真,所以就输出了今天可以回去打游戏。 那么大家都知道,生活中的选择肯定不止一个,那么怎么用if来表达有多个选项的选择语句呢。 首先还是要知道语法格式
那么我们在刚刚的例子基础上增加一个选项,如果下班早,就回去打游戏,否则就早点睡觉。那我们假设20点下班很晚,就有了下面的代码。
?那我来浅浅的分析一下,if语句对i==17进行判断,我们定义i==20,显然i==17为假,那么就输出了早点睡觉,通过这个结果我们可以知道,if...else的执行过程,当if的表达式为真,则执行if对应的语句,反之则执行else对应的语句。 还有几个小细节来说一下,大家可以看到在上面我们的语句都是一条,那么如果我想要一个条件对应多条语句怎么办呢,那就在语句外面加上一个{}。{}中的语句总体是代表一个语句。并且C语言中规定了,else语句和离的最近的能够配对的if语句进行配对。
? ? 那么问题来了,生活并不会让你只做一个选择,为了实现选择里面还有选择这种套娃模式,if语句实现了嵌套。
? ? ? ?那么if语句的基本知识我们都了解了,让我们来动动小手手实践一下,大家上学的时候,老师应该会给学生们按照成绩进行排名吧,假设成绩95分以上为A+,90-95为A,80-90为A-,70-80为B,60-70为C,60分以及以下为D,结合多分支和嵌套来实现。
? ? ?运行结果我就不一一列举了,以上就是今天的分享。 ? ? ? |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/27 17:22:09- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |