2.2C++程序的基本组成 3.函数定义区 程序中除了main函数之外,还可以包含其它的函数 每个函数是由函数说明和函数体两部分构成的。如图23 所示 国函数说明 int max(int a, int b) 数定义区 Int c 函数体 c=atb return(c) 图23C++函数的组成 4.程序举例 U回
返回 16 图2.3 C++函数的组成 4.程序举例 2.2 C++程序的基本组成 函 数 定 义 区 函数说明 int max(int a,int b) 函数体 { int c; c=a+b; return(c); } 3.函数定义区 程序中除了main函数之外,还可以包含其它的函数, 每个函数是由函数说明和函数体两部分构成的。如图2.3 所示:
2.2C++程序的基本组成 声明区 #include "iostream. h #include"stdio. h" void printo;/函数声明 void maino i int i char s[ 80 主程序区 printo cout<<What's your name?n cin>>S cout<< How old are you?n cn>>1 cout<<s<<is"<<K<< years old. b 函数定义区 void print( printf("printf is also can be used\n ") υ回
返回 17 2.2 C++程序的基本组成 声明区 #include "iostream .h" #include "stdio .h" void print() ; //函数声明 主程序区 void main() { int i; chars[80 ] ; print( ) ; cout<<"What's your name? \n" ; cin>>s ; cout<<"How old are you? \n" ; cin>>i ; cout<<s<<" is "<<i<<" years old . " ; } 函数定义区 void print( ) { printf("printfis also can be used \n") ; }
2.2C+程序的基本组成 上例程序结构可写为如下程序 【例2-1】一个简单的C++程序。 // This is first C++ program /*C语言的某些特征仍可沿用* #include "iostream. h" #include "stdio. h void printo;/函数声明 void maino i int i char s 801 U回
返回 18 上例程序结构可写为如下程序: 【例2-1】一个简单的C++程序。 // This is first C++ program /* C语言的某些特征仍可沿用*/ #include "iostream.h" #include "stdio.h" void print(); //函数声明 void main() { int i; char s[80]; 2.2 C++程序的基本组成
2.2C++程序的基本组成 print( cout< What's your name?n;∥用C++特有的方式输出数 据 cin>>s cout<< How old are you?n" cn>>1; /验证结果 cout<<s<< is"<<i<<years old void print() i printf("printf is also can be usedn"); U回
返回 19 print( ); cout<<“What‘s your name?\n”; // 用C++特有的方式输出数 据 cin>>s; cout<<"How old are you?\n"; cin>>i; //验证结果 cout<<s<<" is "<<i<<" years old."; } void print( ) { printf("printf is also can be used\n"); } 2.2 C++程序的基本组成
2.2C++程序的基本组成 从上例可以看出: (1)C语言中原有的规则和语句在C++中仍可继续使用, 但C++又增添了很多新的风格。 (2)一个C++的程序是由一到若千个函数构成的,但其 中必须有且仅有一个名称为main的函数存在。 (3)不管一个程序中有多个函数,只有main函数整个 程序运行时的入口,程序运行时从此函数开始执行。但 在程序中,main函数所处的位置可以任意。 (4)一个C++的函数是由两部分构成的,即函数的说明 部分和函数体,函数的说明部分包括了函数的返回值的 类型、函数的名称、圆括号、形参及形参的类型说明。 函数体由一对大括号括起来,其内容是由若干条语句 U回
返回 20 从上例可以看出: (1)C语言中原有的规则和语句在C++中仍可继续使用, 但C++又增添了很多新的风格。 (2)一个C++的程序是由一到若干个函数构成的,但其 中必须有且仅有一个名称为main的函数存在。 (3)不管一个程序中有多个函数,只有main函数整个 程序运行时的入口,程序运行时从此函数开始执行。但 在程序中,main函数所处的位置可以任意。 (4)一个C++的函数是由两部分构成的,即函数的说明 部分和函数体,函数的说明部分包括了函数的返回值的 类型、函数的名称、圆括号、形参及形参的类型说明。 函数体由一对大括号{}括起来,其内容是由若干条语句 2.2 C++程序的基本组成