问题 填空题

请在以下程序第一行的下划线处填写适当内容,使程序能正确运行。
【16】 (double,double);
main()
double x,y;
seanf("%1f%1f",&x,&y);
pfintf("%1f\n",max(x,y));

double max(double a,double b)
return(a>ba:b) ;

答案

参考答案:double max或extern double max

解析:函数声明是对所用到的函数的特征进行必要的声明,编译系统以函数声明中给出的信息为依据,对调用表达式进行检测,以保证调用表达式与函数之间的参数正确传递。函数声明的一般格式为:类型标识符 函数名(类型标识符 形参,…);这些信息就是函数定义中的第一行的内容。本题中main()函数需要调用max()函数,在main()之前就需要声明函数max(),并且可以用extem说明符使变量的作用域扩充到需要用到它的函数,所以,填写double max(或extern double max)。

单项选择题
问答题 简答题