C++编程学习(第八天)

C++的程序结构和语句

变量、常量、运算符和表达式等,是构成程序的基本成分。

一个程序包含一个或多个程序单位,每个程序单位构成一个程序文件,每一个程序单位由预处理指令、全局声明和函数组成。

#include <iostream>			//预处理指令
using namespace std;		//在函数之外的全局声明

int a = 3;					//在函数之外的全局声明
int main()					//函数首部
{
	float b;				//函数内部声明
	b = 2.3;				//执行语句,变量赋值
	cout << a << b << endl;	//执行语句,输出变量值
	return 0;				//执行语句,返回值
}

如果一个变量在函数之外进行声明,此变量是全局变量,它的有效范围是从改行开始到本程序单位结束。如果一个变量在函数内声明,此变量为局部变量,它的有效范围是从改行开始到本函数结束。

程序应该包括数据描述和数据操作。数据描述主要包括数据类型声明、函数和变量的定义、变量初始化等,数操作的任务是对以提供的数据进行加工。C++程序中最小的独立单位是语句,它相当于一篇文章中的一个句子,句子是用句号结束的,而C++语句一般是用分号结束的。

C++语句可分为以下四种

1、声明语句

在C语言中,只有产生实际操作的才称为语句,对变量的定义不作为语句,而且要求对变量的定义必须出现在本块中所有程序语句之前。

在C++中,对变量的定义被认为是一条语句,并且可以出现在函数中的任何行,这样更加灵活,可以很方便的实现变量的局部化。

2、执行语句

执行语句是通知计算机完成一定的操作,包括控制语句、函数和流对象调用语句和表达式语句三种。

控制语句

完成一定的控制功能

①if()...else...                 (条件选择语句)

②for()...                        (循环语句)

③while()...                    (循环语句)

④do...while()                (循环语句)

⑤continue                    (结束本次循环语句)

⑥break                         (终止执行switch或循环语句)

⑦switch                        (多分支选择语句)

⑧goto                           (转向语句)

⑨return                        (从函数返回语句)

这些控制语句中,括号表示其中包括一个判断条件,...表示内嵌的语句。

函数和流对象调用的语句

函数调用语句由一次函数调用加一个分号构成一个语句,如给三个数字排序函数调用sort(x,y,z);输出输入流cout和cin。

表达式语句

由一个表达式加一个分号构成一个语句,最典型的是由赋值表达式构成一个赋值语句。

任何一个表达式的最后加上一个分号都可以称为一个语句,一个语句必须在最后出现分号,分号是语句不可缺少的一部分。

3、空语句

只有一个分号的语句是一个空语句,它什么也不做,有时用来作被转向点,或循环语句中的循环体。

4、复合语句

使用{}把一些语句括起来,就成为了复合语句。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

武当豆豆

为国家GDP快速增长做贡献

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

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

打赏作者

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

抵扣说明:

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

余额充值