9.10复习题
-
实际参数和形式参数的区别是什么?
实际参数(actual argument)是指调用函数时传递给形式参数的值,形式参数(formal parameter)是指在函数定义时括号内的值,是本函数私有的局部变量 -
根据下面各函数的描述,分别编写它们的ANSI C函数头。
注意只需要写出函数头,不用写函数体
a. donut()接受一个int类型的参数,打印若干(参数指定数目)个 0
void donut(int num)
b. gear()接受两个int类型的参数,返回int类型的值
int gear(int a, int b)
c. guess()不接受参数,返回一个int类型的值
int guess(void)
d. stuff_it()接受一个double类型的值和double类型变量的地址,把第一个值储存在指定位置
void stuff_it(double d, double * pd)
- 根据下面个函数的描述,分别编写它们的ANSI C函数头。注意,只需写出函数头,不用写函数体。
a. n_to_char()接受一个int类型的参数,返回一个char类型的值
char n_to_char(int num)
b. digit()接受一个double类型的参数和一个int类型的参数,返回一个int类型的值
int digit(double d, int i)
c. which接受两个可储存double类型变量的地址,返回一个double类型的地址
double * which(double * pd1, double * pd2)
d. random()不