C++ 控制结构

if语句

1.单行if语句

#include
using namespace std;

int main(){

  ##单行if语句
  //输入分数
  int score = 0;
  cout<<"请输入一个分数: "<>score;

  //打印输入的分数
  cout<<"您输入的分数是: "< 600)
 {
     cout<<"恭喜您考上一本大学"<

2.多行if语句


满足条件执行一个语句,不满足条件执行另一个语句

#include
using namespace std;

int main(){

  ##多行if语句
  //输入分数
  int score = 0;
  cout<<"请输入一个分数: "<>score;

  //打印输入的分数
  cout<<"您输入的分数是: "< 600)
 {
     cout<<"恭喜您考上一本大学"<

3.多条件if语句

#include
using namespace std;

int main(){

  ##多行if语句
  //输入分数
  int score = 0;
  cout<<"请输入一个分数: "<>score;

  //打印输入的分数
  cout<<"您输入的分数是: "< 600)
 {
     cout<<"恭喜您考上一本大学"< 500)
 {
     cout<<"恭喜您考上二本大学"< 400)
 {
     cout<<"恭喜您考上三本大学"<

4.嵌套if语句

顾名思义,就是if语句里面再用一个if语句

#include
using namespace std;

int main(){

  ##多行if语句
  //输入分数
  int score = 0;
  cout<<"请输入一个分数: "<>score;

  //打印输入的分数
  cout<<"您输入的分数是: "< 600)
 {
     cout<<"恭喜您考上一本大学"< 700)
   {
          cout<<"恭喜您考上北京大学"< 650)
   {
          cout<<"恭喜您考上清华大学"< 500)
 {
     cout<<"恭喜您考上二本大学"< 400)
 {
     cout<<"恭喜您考上三本大学"<

选择switch语句

作用是执行多条件语句,不过case要和break连用,break是退出当前分支

#include
using namespace std;

int main(){

  //输入分数
  int score = 0;
  cin>>score;
  cout<<"您的分数: "<

这里的default是指其他情况,即除分数为10,9,8,7,6,5的情况

循环结构

1.while


在循环体中满足条件退出循环

#include
using namespace std;

int main(){
  int num = 0;
  while (num < 10)
 { 
     cout<

2.do while语句

这个循环的特点是满足条件执行循环


#include
using namespace std;

int main(){
  int num = 0;

  do
 {
     cout<

我们可以看到,循环体在do这个结构里面

3.for循环

for循环的特点是满足循环条件,执行循环

#include
using namespace std;

int main(){
  
  for (int i = 0;i < 10; i++)
 {
      cout<< i <

for循环将起始值写在第一个,条件写在第二个,最后写循环体
如果在for循环里面不写初始值,条件也可以,就代码长点

#include
using namespace std;

int main(){
  
  int i = 0;
  for ( ;  ; )
 {
     if(i >= 10)
  {
       break;
  }
    cout<< i <

跳出语句

1.break

参见swich语句,这里不再叙述

2.continue语句

在循环语句中,跳过本次循环余下未执行的语句,继续执行下一次循环

#include
using namespace std;

int main(){
  
  for (int i = 0;i < 10; i++)
 {
       if(i % 2 == 0)
  {
        continue;
        //如果i为偶数的时候跳过
  }
    cout<< i <

3.goto语句

#include
using namespace std;

int main(){
  
  cout << "1.xxx"<

goto语句的用处是跳过第二个cout,直接输出第三cout

你可能感兴趣的:(C++ 控制结构)