首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

2.6 C++程序和语句

C++程序

在前面的小节中,小林说过,一个程序包含一个或多个程序单位,每个程序单位由以下3部分组成:

预处理命令:比如程序开头的#include。

声明部分:程序开头对数据类型和函数的声明,以及变量的定义。

函数:由函数首部和函数体组成

C++语句

1、声明语句,比如变量的定义

代码语言:javascript
复制
int a;

2、执行语句

①控制语句

代码语言:javascript
复制
if() else //条件语句
for() //循环语句
while() //循环语句
do while()//循环语句
continue  //结束本次循环语句
break     //终止循环语句或者switch语句
goto      //转向语句
return    //函数返回语句

②函数和流对象调用语句

代码语言:javascript
复制
//如排序函数
sort(a,b,c); //写好的对3个数排序的函数

③表达式语句,由一个表达式和一个分号构成

代码语言:javascript
复制
//如
i=i+1;

3、空语句,只有一个分号的语句

代码语言:javascript
复制
;

4、复合语句,可以用{}括起来的

案例:分别在函数外和函数内部定义变量并输出。

代码语言:javascript
复制
#include<iostream>
using namespace std;
int num_1=2; //在主函数之外定义的变量,也可以叫全局变量
int main()       //主函数
{
  float num_2; //在函数内定义的变量,也可以叫局部变量
  num_2=3.2; //赋值执行语句
  cout<<num_1<<" "<<enum_2<<endl; //输出执行语句
  return 0; //返回值执行语句
}

执行本程序之后,会输出2 3.2。

全局变量(第三行)在整个程序执行期间都有效,局部变量(第五行)在main函数内有效。

下一篇
举报
领券