3.2C++程序和语句 一个完整的C++程序: #include <iostream> /预处理命令 using namespace std;:/函数外的声明部分 int a=3; 全局变量 int main() /函数首部 { float b; ∥局部变量 b=4.5; /执行语句 cout长<a<<b; /执行语句 return 0; 执行语句 HOME 2017年4月26日12时19分 第3章程序设计初步 19 BACK NEXT
HOME 2017年4月26日12时19分 第3章 程序设计初步 19 一个完整的C++程序: #include <iostream> //预处理命令 using namespace std; //函数外的声明部分 int a=3; //全局变量 int main( ) //函数首部 { float b; //局部变量 b=4.5; //执行语句 cout<<a<<b; //执行语句 return 0; //执行语句 }
C程序 源程序文件1 源程序文件2 源程序文件n 预处理命令 全局变量声明 函数1 函数n 函数首部 函数体 局部变量 声明 执行语句 HOME 2017年4月26日12时19分 第3章程序设计初步 20 BACK NEXT
HOME 2017年4月26日12时19分 第3章 程序设计初步 20
语句(statement) 语句是C++程序中最小独立单位。 1.声明语句 如inta,b; 声明语句可以出现在函数中的任何地方,也可以 放在函数之外。 这样可以很方便地实现变量的局部化(变量的作 用范围从声明语句开始到本函数或本块结束)。 HOME 2017年4月26日12时19分 第3章程序设计初步 21 BACK NEXT
HOME 2017年4月26日12时19分 第3章 程序设计初步 21 语句是C++程序中最小独立单位。 1. 声明语句 如int a,b; 声明语句可以出现在函数中的任何地方,也可以 放在函数之外。 这样可以很方便地实现变量的局部化(变量的作 用范围从声明语句开始到本函数或本块结束)
2.执行语句:通知计算机完成一定的操作。包括: ()控制语句,完成一定的控制功能。 ①if)~else~ (条件语句) ② for() (循环语句) ③ while() (循环语句) ④ do~while() (循环语句) ⑤ continue (结束本次循环语句) ⑥ break (中止循环语句) ⑦ switch (多分支选择语句) ⑧ goto (转向语句) ⑨ return (从函数返回语句) HOME 2017年4月26日12时19分 第3章程序设计初步 22 BACK NEXT
HOME 2017年4月26日12时19分 第3章 程序设计初步 22 2. 执行语句:通知计算机完成一定的操作。包括: (1) 控制语句,完成一定的控制功能。 ① if( )~else~ (条件语句) ② for( )~ (循环语句) ③ while( )~ (循环语句) ④ do~while( ) (循环语句) ⑤ continue (结束本次循环语句) ⑥ break (中止循环语句) ⑦ switch (多分支选择语句) ⑧ goto (转向语句) ⑨ return (从函数返回语句)
(2)函数和流对象调用语句 函数调用语句由一次函数调用加一个分号构成 一个语句,例如 sort(x,y,z); sort函数有3个参数 cout长<x<<endl; /流对象调用语句 3)表达式语句 由一个表达式加一个分号构成一个语句。 最典型的是:由赋值表达式构成一个赋值语 句。 i=i+l /是一个赋值表达式 i-i+1; /是一个赋值语句 HOME 2017年4月26日12时19分 第3章程序设计初步 23 BACK NEXT
HOME 2017年4月26日12时19分 第3章 程序设计初步 23 (2) 函数和流对象调用语句 函数调用语句由一次函数调用加一个分号构成 一个语句,例如 sort(x,y,z); //sort函数有3个参数 cout<<x<<endl; //流对象调用语句 (3) 表达式语句 由一个表达式加一个分号构成一个语句。 最典型的是: 由赋值表达式构成一个赋值语 句。 i=i+1 //是一个赋值表达式 i=i+1; //是一个赋值语句