3.2C外+程序和语句 每一个程序单位由以下几个部分组成: (山)预处理命令 #include #define 变量的定义 (2)声明部分 数据类型和函数的声明 函数首部 3)函数 函数体 包含若干声明语句 和执行语句
3.2 C++程序和语句 每一个程序单位由以下几个部分组成: (1) 预处理命令 #include #define (2) 声明部分 数据类型和函数的声明 变量的定义 (3) 函数 函数首部 函数体 包含若干声明语句 和执行语句
3.20外+程序和语句 例如: #include <iostream> using namespace std int a=3; int main( float b; b=4.5; cout<<a<<bj return O; }
3.2 C++程序和语句 例如: #include <iostream> using namespace std; int a=3; int main( ) { float b; b=4.5; cout<<a<<b; return 0; }
3.20外+程序和语句 C+程序结构: C程序 源程序文件1 源程序文件2 源程序文件n 预处理命令 全局变量声明 函数1 函数n 函数首部 函数体 局部变量声明 执行语句
3.2 C++程序和语句 C 程序 源程序文件1 源程序文件2 源程序文件n 预处理命令 全局变量声明 函数1 函数n ·· ·· · 函数首部 函数体 局部变量声明 执行语句 C++ 程序结构:
3.2C外+程序和语句 C语句分类: 1.声明语句 int a,b,c; float x,y=3.24; 2.执行语句 (1)控制语句: ①if()velsev ②for()w ③while()w ④dovwhile() ⑤ continue ⑥break ⑦switch ⑧ goto ⑨return
3.2 C++程序和语句 C 语句分类: 1. 声明语句 int a,b,c; float x,y=3.24; 2. 执行语句 ⑴控制语句: ① if( )~else~ ② for( )~ ③ while( )~ ④ do~while( ) ⑤ continue ⑥ break ⑦ switch ⑧ goto ⑨ return
3.2C外+程序和语句 (2) 函数和流对象调用语句。 sort(x,y,z); cout<<x<<endlj (3)表达式语句。 a=3; x+yi i++: 3、空语句: 4、复合语句:{z=X+y; if(z>100)z=z-100: cout<<Z
3.2 C++程序和语句 (2) 函数和流对象调用语句。 sort(x,y,z); cout<<x<<endl; (3) 表达式语句。 a=3; x+y; i++; 3、空语句: ; 4、复合语句:{ z=x+y; if(z>100) z=z-100; cout<<z; }