RHZ'S BLOG | 个人分享

  • 首页
  • 笔记
  • 小日常
  • 音乐
  • 读书
  • 软件分享
YOLO
  1. 首页
  2. 笔记
  3. C/C++
  4. 正文

if/else逻辑判断|C++

2022年9月1日 146点热度 0人点赞 0条评论

if判断

if用于控制代码的执行,如条件为真,可以执行if里面的代码:

if (条件) {
   //条件为真的时候执行
}

如果条件成立,则花括号里面的代码块会被执行。

如果条件不成立,则花括号里面的代码块不会被执行,程序会继续执行if花括号以外下面的代码。

if判断语句的使用

当if的判断条件成立(为真)的时候,if里面的代码才会被执行:

if (8 > 0) {
  cout <<  "Yes"; 
}
// 输出"Yes"

其他的逻辑运算符

C++还提供其他的逻辑运算:

 操作符 描述 示例
 >=大于等于  8>=3,返回True(真)
<= 小于等于 8<=3,返回False(假)
 == 等于 8==3,返回False(假)
 != 不等于 8!=3,返回True(真)

例如:

if (8 == 8) {
  cout <<  "Welcome to CQ";
}

//输出"Welcome to CQ"

使用变量控制逻辑运算

if条件的逻辑运算还可以使用变量进行控制,比如,我们可以根据age变量判断用户是否已经成年:

int age = 18;
if (age >= 18) {
  cout << "成年人";
}

// 输出"成年人"

else分支

一个if语句可以跟随一个可选的else语句,当条件为false时执行。

if (条件) {
  //条件为true(真)时执行
}else{
 //条件为false(假)时执行
}

当if / else中只执行一个语句时,可以省略花括号。

if嵌套语句

if语句的内部依然可以继续添加if语句进行嵌套:

int mark = 100;

if (mark >= 60) {
  cout << "及格" << endl;
  if (mark == 100) {
    cout <<"恭喜,你得了满分!" << endl;
  }
}
else {
  cout << "不及格" << endl;
}

/*输出
及格
恭喜,你得了满分!
*/
本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2022年9月1日

RHZ

即使单枪匹马,我亦勇敢无畏

点赞
< 上一篇
下一篇 >

文章评论

取消回复
归档
  • 2023年2月
  • 2022年12月
  • 2022年11月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月
  • 2022年6月
  • 2022年5月
  • 2022年4月
  • 2022年3月
  • 2022年2月
  • 2021年12月
  • 2021年11月
  • 2021年10月
  • 2021年8月
  • 2021年7月

COPYRIGHT © 2022 RHZ的博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

渝ICP备2022008933号-1