如下合法的函数定义
A: int mfun(int a,int b){return a+b;}
B: void mfun(int a,b){return a+b}
C: void mfun(void a,void b){return a+b;}
D: void mfun(int a,int b){return a+b;}
A: int mfun(int a,int b){return a+b;}
B: void mfun(int a,b){return a+b}
C: void mfun(void a,void b){return a+b;}
D: void mfun(int a,int b){return a+b;}
举一反三
- 如下合法的函数定义( ) A: int add(int a, b){return a+b} B: void add(void a, void b){return a+b;} C: void add(int a, int b){return a+b;} D: int add(int a, int b){return a+b;}
- 如下合法的函数定义 A: void add(int a,int b){return a+b;} B: add(int a,int b){return a+b;} C: int add(int a,int b){} D: int add(int a,b){}
- 下列关于函数的定义中哪一项是错误的? A: double sum(int a, int b){ return a+b}; B: int sum(int a, double b) {return a+b}; C: void sum( ){ }; D: abstract void sum( );
- 以下()函数定义是错误的 A: void f(){} B: int f(){ return 0; } C: void f(int i){ return i; } D: int f(void){ return 0; }
- 程序如下: public (1) abc(int a,int b){ System.out.println(a+b); return (a+b); } 程序正确运行,(1)处应该填入( ) A: void B: static C: int D: String