斗破C++编程入门系列之五:算法的基本控制结构之选择结构

鸡啄米C++

记住首页不迷路:
http://www.jizhuomi.com/software/129.html

斗破观看顺序:

https://v.haohuitao.cc/yhplay/336-1-2.html
第一季☞第二季前2集☞特别篇1☞第二季3~12集☞特别篇2沙之澜歌☞第三季☞第四季☞三年之约☞缘起☞年番

一、故事:突破

在萧父购买的筑基灵液的帮助下,萧炎斗之气突破到了六段,在几个月之后的测验中,也顺利的达到了七段斗之气,并达到了参加成人礼的资格。在成人礼上,萧炎面对族人萧宁的挑战,也显得并不吃力,并在奋力一击下突破至斗之气八段,但是此时输不起的萧宁缺趁人之危,不但偷袭还服用了禁药增气散,萧炎是否能够化险为夷,请听下回分解

二、C++:算法的基本控制结构之选择结构(斗之气八段)

选择结构很简单,就是if…else…

#include "mainwindow.h"
#include <QApplication>
#include <QDebug>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MainWindow w;
    w.show();
    
    int level = 7;
    
    if(level >= 7){
        qDebug() << "有资格参加成人礼";
    }
    else{
        qDebug() << "没有有资格参加成人礼";
    }
   
    return a.exec();
}

还有一些句式 if…else if…else。这个也是差不多的意思。自己可以打印看看结果。
最后有个特殊的句式switch case,这个在C++中用的蛮多的,因为他可以让你的代码看起来清爽整洁。但是也很好理解。看如下代码

#include "mainwindow.h"
#include <QApplication>
#include <QDebug>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MainWindow w;
    w.show();
    
    int level = 7;
    switch(level){
       case 5 :{
            qDebug() << "可以学习吹火掌";
       }
        break;//为什么这里要加break;试试去掉会怎么样?
       case 6 :
            qDebug() << "可以学习吸掌";
        break;
       case 7 :
            qDebug() << "可以学习八级崩";
        break;
        
    }
    
    return a.exec();
}

切换不同level等级,看看会打印出什么,注释掉break;看看会打印出什么?
C++有很多特性,但是如果你想让别人能看的懂你的代码,还是规范一些,所以这里break我们一般都是会保留。

三、英语

先来学习单词

  • level 等级
  • if 如果
  • else 其他的
  • switch 选择
  • case 情况

再来学习句子

  • Can(吗?) Xiao Yan(萧炎) turn(转变) danger(危险) into(变成) safety(安全)?
  • 萧炎是否能够化险为夷?

turn…into… 将什么转变成什么

turn small into big?小变成大
turn short into high?矮变成高

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

可峰科技

生活不易

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值