当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

人民邮电出版社:《C++语言程序设计》课程教学资源(PPT课件讲稿)第03章 函数

资源类别:文库,文档格式:PPT,文档页数:78,文件大小:201.5KB,团购合买
第3章函数 3.1函数的定义 3.2函数调用 3.3局部变量和全局变量 3.4内联函数 3.5函数重载 3.6++的系统函数
点击下载完整版文档(PPT)

第3章函数 31原数的定义 32数用 3局部变量全局变量 34原数 35数 3.6C+的系统数 人民邮电出版社 POSTS tEl OM PRE 点破此处放

第3章 函 数 3.1 函 数 的 定 义 3.2 函 数 调 用 3.3 局部变量和全局变量 3.4 内 联 函 数 3.5 函 数 重 载 3.6 C++的系统函数

31函数的定义 3.1,1数定义 函数定义的一般语法格式如下: 函数类型函数名(参数表) 函数体 人民邮电出版社 POSTS tEl OM PRE 动此映

3.1 函 数 的 定 义 3.1.1 函数定义 函数定义的一般语法格式如下: 函数类型 函数名(参数表) { 函数体 }

函数名必须符合C++标识符命名规则。函 数类型规定了函数返回值的数据类型,它 可以是各种数据类型,包括基本数据类型 和构造数据类型,也包括指针和引用类型 如果函数无返回值,则该函数的数据类型 为void 人民邮电出版社 POSTS tEl OM PRE 动此映

函数名必须符合C++标识符命名规则。函 数类型规定了函数返回值的数据类型,它 可以是各种数据类型,包括基本数据类型 和构造数据类型,也包括指针和引用类型。 如果函数无返回值,则该函数的数据类型 为void

参数表指明了函数的参数个数、名称、数 据类型。当函数有多个参数时,每个变量 必须分别定义类型和名字,用逗号将多个 参数分开。无参数时,最好用关键字void 说明此函数无参数,也可以不提供参数, 但括弧不可以省略。 参数表中的参数称为形式参数,简称形参。 形参在该函数调用时才被初始化, 函数定义中的一对花括号不能省略,它用 于指明函数体的开始和结束 人民邮电出版社 POSTS tEl OM PRE 动此映

参数表指明了函数的参数个数、名称、数 据类型。当函数有多个参数时,每个变量 必须分别定义类型和名字,用逗号将多个 参数分开。无参数时,最好用关键字void 说明此函数无参数,也可以不提供参数, 但括弧不可以省略。 参数表中的参数称为形式参数,简称形参。 形参在该函数调用时才被初始化, 函数定义中的一对花括号不能省略,它用 于指明函数体的开始和结束

3,1.2函数原型 函数原型告诉编译器函数名称、函数的返 回类型、函数要接收的参数个数、参数类 型和参数顺序,编译器用函数原型验证函 数调用。 函数原型的说明语法格式为: 类型函数名(参数列表); 人民邮电出版社 POSTS tEl OM PRE 动此映

3.1.2 函数原型 函数原型告诉编译器函数名称、函数的返 回类型、函数要接收的参数个数、参数类 型和参数顺序,编译器用函数原型验证函 数调用。 函数原型的说明语法格式为: 类型 函数名(参数列表);

32函数调用 3.2,1函数调用的概念 函数调用 的格式为: 函数名(实参列表 人民邮电出版社 POSTS tEl OM PRE 动此映

3.2 函 数 调 用 3.2.1 函数调用的概念 函数调用 的格式为: 函数名(实参列表)

其中,函数名是用户自定义的或是C++提 供的标准函数名。实参列表是由逗号分隔 的若干个表达式,每个表达式的值为实参, 实参是用来在调用函数时对形参进行初始 化的。实参与形式参数个数相同、类型 致、顺序一致。 人民邮电出版社 POSTS tEl OM PRE 动此映

其中,函数名是用户自定义的或是C++提 供的标准函数名。实参列表是由逗号分隔 的若干个表达式,每个表达式的值为实参, 实参是用来在调用函数时对形参进行初始 化的。实参与形式参数个数相同、类型一 致、顺序一致

【例31】实现两个数相加。 #include int add(int, int) void maino int sum, x,y, cou←<"请输入被加数和加数:"<end; 人民邮电出版社 POSTS tEl OM PRE 动此映

【例3.1】实现两个数相加。 #include int add(int ,int); void main() { int sum,x,y; cout<<"请输入被加数和加数:"<<endl;

cIn>>X>y sum=add(x, y) cout<<Sumr=<<sum<<endl /函数定义 int add(int a, int b) return a+b 人民邮电出版社 POSTS tEl OM PRE 动此映

cin>>x>>y; sum=add(x,y); cout<<"Sumr="<<sum<<endl; } //函数定义 int add(int a,int b) { return a+b; }

执行结果: 请输入被加数和加数: 213625 Sum=838 Press any key to continue 人民邮电出版社 POSTS tEl OM PRE 动此映

执行结果: 请输入被加数和加数: 213 625 Sum=838 Press any key to continue

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共78页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有