【单选题】函数的默认参数是给函数参数定义默认值。下面的函数定义中,哪个可以正确的定义函数的默认参数?
A. function func($a,$b,$c) { ... } B. function func($a,$b=0,$c=0) { ... } C. function func($a=0,$b=0,$c) { ... } D. function func($a,$b=0,$c) { ... }
A. function func($a,$b,$c) { ... } B. function func($a,$b=0,$c=0) { ... } C. function func($a=0,$b=0,$c) { ... } D. function func($a,$b=0,$c) { ... }
举一反三
- 函数问题1:下列函数定义格式正确的是(多选): A: function func(){ //函数体} B: void func(){ //函数体} C: function func(a,b){ //函数体 return 0;} D: function void func(){ //函数体 return 0;}
- 函数问题3:下列关于函数定义和调用正确的是: A: //函数定义function func(){ void a=1,b=3; void c=a+b; document.write(c);}//函数调用func(); B: //函数定义function func(){ void a=1,b=3; void c=a+b; document.write(c);}//函数调用int n = func(); C: //函数定义function func(){ void a=1,b=3; void c=a+b; return c;}//函数调用func(); D: //函数定义function func(){ void a=1,b=3; void c=a+b; return c;}//函数调用int n = func();
- 使用()关键字定义函数 A: function B: func C: def D: class
- 如有函数定义:voidfunc(intx=0,inty=0){….},则下列函数调用中会出现问题的是() A: func(1,2,3); B: func(1,2); C: func(1); D: func();
- Python使用______________关键字定义函数 A: function B: def C: lambda D: func