斗破C++编程入门系列之五:算法的基本控制结构之选择结构
斗破C++目录:
斗破C++编程入门系列之前言(斗之气三段)
斗破C++编程入门系列之二:Qt的使用介绍(斗之气三段)
斗破C++编程入门系列之三:数据结构(斗之气三段)
斗破C++编程入门系列之四:运算符和表达式(斗之气五段)
斗破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?矮变成高
