有以下程序:#include void f( int n ); int main(){ void f( int n ); f( 5 ); return(0);} void f( int n ){ printf( "%d\n", n );}以下叙述中错误的是( )。
A. 若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f
B. 若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以正确调用函 数f
C. 对于以上程序,编译时系统会提示出错信息:“提示对f函数重复说明”。
D. 函数f无返回值,所以可用void将其类型定义为无值型
查看答案
函数的定义和函数的调用均可以嵌套。
A. 正确
B. 错误
下面程序的功能是调用函数fun得到两个数中的最大值。请填空使程序完整、正确。#include ____( double, double );int main(){ double x, y; scanf( "%lf%lf", &x, &y ); printf( "%lf", fun( x, y ) ); return(0);} double fun( double a, double b ){ return(a > b ? a : b);}
函数必须有返回值,否则不能定义成函数。
A. 对
B. 错
电子产品种类繁多,一般按产品结构复杂程度可分为 产品和 产品。