21xrx.com
2024-11-22 06:11:41 Friday
登录
文章检索 我的文章 写文章
C++三种基本结构简介
2023-07-08 15:48:11 深夜i     --     --
C++ 基本结构 类型 控制语句 函数

C++是一种面向对象的编程语言,拥有三种基本结构,分别是顺序结构、分支结构和循环结构。本文将对这三种基本结构进行简单介绍。

1.顺序结构

顺序结构是程序按照顺序执行的结构,即从上至下、从左至右执行每一条语句,直到执行完所有语句。在C++中,每条语句以分号(;)结尾,如果程序没有结束,将不断运行到最后一条语句。

例如:


#include<iostream>

using namespace std;

int main()

  cout<<"Hello World!"<<endl;

  return 0;

该程序就是一个简单的顺序结构,程序依次执行一条语句 "cout<<"Hello World!"<

2.分支结构

分支结构是程序根据条件选择不同的执行路径的结构,即通过条件控制程序执行的顺序,根据特定条件选择不同的路径执行不同的代码。C++中的分支结构主要有if、if-else、if-else-if和switch语句。

例如:


#include<iostream>

using namespace std;

int main()

{

  int x = 10;

  if(x > 5)

  

    cout<<"x is greater than 5!";

  

  else

  

    cout<<"x is not greater than 5!";

  

  return 0;

}

该程序使用了if-else语句,程序首先判断x是否大于5,若x大于5则输出 "x is greater than 5!",否则输出 "x is not greater than 5!"。程序输出结果为 "x is greater than 5!"。

3.循环结构

循环结构是程序多次执行相同的代码的结构,即根据条件反复执行某一段代码。C++中的循环结构主要有while、do-while和for语句。

例如:


#include<iostream>

using namespace std;

int main()

{

  int i = 1, sum = 0;

  while(i <= 10)

  {

    sum += i;

    i++;

  }

  cout<<"1到10的和为:"<<sum<<endl;

  return 0;

}

该程序使用了while语句,程序首先对i和sum初始化,然后用while循环求出1到10的和。循环条件为i <= 10,若满足条件则将i加1,并将i加到sum中,循环结束后输出 "1到10的和为:55"。

总结:

C++的三种基本结构分别是顺序结构、分支结构和循环结构,分别用于按照顺序执行、根据条件选择执行路径和反复执行相同的代码。掌握这三种基本结构是C++编程必不可少的基础知识。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复