请在以下程序第一行的下划线处填写适当内容,使程序能正确运行。 ______(double,double); main() { double x,y; scanf("%lf%lf",&x.&y); printf

admin2009-01-15  29

问题 请在以下程序第一行的下划线处填写适当内容,使程序能正确运行。
    ______(double,double);
   main()
   {  double  x,y;
      scanf("%lf%lf",&x.&y);
      printf("%lf\n…,max(x,y));
   }
   double  max(double  a,double  B)
   {    return(a>b  ?  a=B) ;  }

选项

答案double max或extern double max

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

最新回复(0)