C++中的基本控制结构

本文详细介绍了C++中的基本控制结构,包括声明语句、表达式语句、选择结构(if...else和switch)、循环结构(for、while、do...while)以及跳转语句(break、continue、return和goto)。通过这些语句,程序员可以控制程序的执行流程,实现逻辑判断和循环迭代,从而编写出复杂的程序。
摘要由CSDN通过智能技术生成

》C++语句

       语句是C++程序中的基本功能单元。任何一条C++语句都会为完成某项任务而进行相关的操作。C++语句通常以分号作为结束标志。

       >声明语句:用于对程序中的各种实体进行声明、定义及初始化。

       >表达式语句:用于对程序中的数据进行具体操作和处理。

       >选择语句:用于实现程序的选择结构。

       >循环语句:用于实现程序的循环结构。

       >跳转语句:用于实现程序执行流程的转移。

       >复合语句:用于表示程序中的语句块。

注:C++中并不存在赋值语句和函数调用语句,赋值和函数调用都术语表达式而不是语句。


》顺序结构

       C++程序中执行流程的默认结构。在一个没有选择和循环结构的程序中,语句将按照书写的先后顺序,从左向右,自上而下依次执行。除了选择、循环和跳转语句外,其他C++语句都可以看做实现程序顺序结构的语句。


       >声明语句

                  又称为说明语句,它可以用来对程序中出现的各种名称进行声明。这些名称通常是表示变量、常量、函数、结构、类、对象等实体的标识符。在C++中,一个名称在使用之前必须先声明。声明的目的是告诉编译器某个名称所指代的实体类型。

       >表达式语句

                   C++中所有对数据的操作和处理工作都是通过表达式语句来完成的。 语法格式:    <表达式>;


       >基本输入输出

                    C++程序的输入输出操作是通过标准库中的输入/输出流对象来完成的。在头文件iostream中定义了代表屏幕的标准输出流对象cout和代表键盘的标准输入流对象cin。在使用cin和cout之前,应首先加入预处理命令:#include<iostream>,以包含标准头文件iostream。

                    cout<<Expr;

                    这是一条表达式语句。其中,Expr代表一个表达式;“<<”称为插入运算符。

                    cin>>Var;

                    这也是一条表达式语句。其中,Var代表一个变量;“>>”称为提取运算符。整条语句的含义是:程序将暂时中止执行,等待用户从键盘上输入一个数据。如果用户键入了一个有效的数据并按下了回车键,程序就将此数据保存到变量Var中,并继续执行后续语句。

       

         >复合语句和空语句

                    严格地说,复合语句和空语句并不是功能上独立的一类语句。但是,复合语句能够实现语句快的概念;空语句也可以在一些情况下派上用场。因此,有了复合语句和空语句会使C++程序的设计变得更加方便。

                    复合语句又称为块语句,它是用一对花括号“{   }”将若干条语句包围起来而组成的一条语句,其语法格式为:

                                                    {

                                                        <语句1>

                                                       ......

                                                        <语句n>

                                                    }

                     复合语句可以出现在程序中任何需要语句的地方,通常情况下复合语句可以以函数的函数体、循环语句的循环体、if语句的分支、switch语句的执行部分等成分出现在程序中。

                    空语句是一种特殊的表达式语句。其语法格式为:int  main(){   ;  } 主函数main中只含有一条空语句,执行此程序不会产生任何动作。在某些场合下需要用空语句作为占位符,以表示该处存在着

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值