【C++保姆级入门】if分支语句详解
2023-09-27 14:19:56 时间
哈喽大家好,我是iecne,本期为大家带来的是CPP/C++保姆级入门教程的第三期—— if语句,包教包会,快来看看吧!
此教程适合新手小白,因为语言会十分的通俗易懂,不会有很多的专业词汇出现,可以更好的掌握并且吸收,后续加上持之以恒的练习题目将会基本巩固
系列文章目录
C++保姆级入门教程(1) 变量 输出 输入
C++保姆级入门教程(2) 算术运算和赋值
C++保姆级入门教程(3) if语句
一、if语句是什么?
一个 if 语句 由一个布尔表达式后跟一个或多个语句组成
C++ 语言把任何 非零 和 非空 的值假定为 true ,把 零 或 null 假定为 false
也就是判定所给的条件是否满足,并根据判断的结果true或false决定执行哪一步
二、如何使用if语句
if顾名思义,就是如果
此图就是if语句的流程图
if (关系表达式) 语句1; //关系表达式的值为真执行语句1,否则执行语句2,
else 语句2;
注意语句后面有分号
当要语句1或语句2由多条语句组成,那么需要用{}括起来
例:
int x;
cin>>x;
if ( x > 0) cout<< ">0";
else if (x ==0) cout<< "=0";
else cout<<"<0";
(if如果 else if否则如果 else否则)
解释以下以上代码
如果x>0的时候,输出>0
否则,如果x==0的时候,输出=0
否则(以上都不成立)的时候,输出<0
if语句其实就是一个分类讨论
三.关系运算符
以上为if大部分的关系运算符以及意思
四.实际题目演练
1.判断奇偶
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a;
cin>>a;
if(a%2==0) cout<<"even"; //判断a除以二的余数是否等于零,如果是则输出“even”,否则输出"odd"
else cout<<"odd";
return 0;
}
本题目只需要判断a除以二的余数是否等于零,如果是则输出“even”,否则输出"odd"
注意,在c++中等于并非“=”,而是“==”
2.判断是否被5整除
题目描述:
#include<iostream>
using namespace std;
int main()
{
int a, b, c;
cin >> a >> b >> c;
if (a % 5 == 0 && b % 5 == 0 && c % 5 == 0)cout << "Y es.";
else cout << "No_";
return 0;
}
本题目需要用到的是并且(&&)
五.总结
若表达式的值为真(或非0),执行语句1;否则,即表达式的值为假(或为0),则执行语句2
分类展开讨论(如果/否则如果/否则)
相关文章
- C++模板之隐式实例化、显示实例化、隐式调用、显示调用和模板特化详解
- Android c/c++ 应用向linux 平台迁移执行
- c++中cin的基本使用方法
- C++端口扫描简单入门
- C++ 星号* 与 引用&
- 【C++】从C到C++
- C++多线程编程(入门实例)
- 《C++入门经典(第6版)》——第2章 程序的组成部分2.1 使用C++的原因
- 《C++入门经典(第6版)》导读
- 《Visual C++ 开发从入门到精通》——2.8 常量
- 《C++游戏编程入门(第4版)》——1.1 C++简介
- 《C++游戏编程入门(第4版)》——1.7 使用常量
- 《C++游戏编程入门(第4版)》——1.10 问与答
- 《C++游戏编程入门(第4版)》——1.11 问题讨论
- 《C++并发编程实战》——1.4 开始入门
- 《C++入门经典(第5版•修订版)》——2.2 程序的组成部分
- 《C++入门经典(第5版•修订版)》——2.5 总结
- 《C++入门经典(第5版•修订版)》——6.8 作业
- C++中重载决议与可访问性检查的顺序
- python调用C++之pybind11入门(相互调用)
- 123、【回溯算法】leetcode ——491. 递增子序列:unordered_set去重和int数组去重(C++版本)
- 详解C++ STL set 容器
- C++ 基础入门 之 指针/指针定义使用/空指针/野指针/const修饰指针/指针和数值/指针和函数
- C++ 基础入门 之 函数/函数定义/函数调用/函数值传递/函数常见形式/函数声明/函数分文件编写
- 分享一套C++入门基础视频
- C++重载加号运算符实现两个结构体的相加
- Dev-C++/Cpp使用入门详解
- Windows下C++多线程编程(入门实例)
- C++案例——协助破案