- 0
- 0
- 约2.11千字
- 约 55页
- 2021-10-08 发布于河南
- 举报
第八章函数;8.1概述;C是模块化程序设计语言;函数分类;8.2函数的定义的一般形式;?传统风格:;8.3函数参数和函数的值;例计算X的立方;例交换两个数;?;例交换两个数;8.3.2函数的返回值
返回语句
___
?形式:return(表达式); 或 return表达式;
或 return;
?功能:使程序控制从被调用函数返回到调用函数中, 同时把返回值带给调用函数
?说明:;例8.3函数返回值类型自动转换为函数类型;例函数带回不确定值;8.4函数的调用;例8.4参数求值顺序(c7 4.c和c7-5.c);8.4.2函数调用的方式
?函数语句:
例 printstar(); printf(Hello,World!\n”);
?函数表达式:
例 m=max(a,b)*2;
?函数参数:
例 printf(%d,max(a,b));;8.4.3对被调用函数的声明和函数原型
?对被调用函数要求:
?必须是已存在的函数
?庫函数:#include *.h
?用户自定义函数:主调函数对被调函数作函数声明
?函数声明;例8.5函数声明举例;文件包含编译预处理命令;8.5函数的嵌套调用 嵌套调用
c规定:函数定义不可嵌套,但可以嵌套调用函数;例求三个数中最大数和最小数的差值;例8.6用弦截法求方程根乂3 — 5x2 + 16x — 80 = 0;输出袍x 结束;#include
原创力文档

文档评论(0)