设有函数定义:void sub(int k,char ch){ … } 则以下对函数sub的调用语句中,正确的是

admin2020-11-27  37

问题 设有函数定义:void sub(int k,char ch){ … } 则以下对函数sub的调用语句中,正确的是

选项 A、sub(1,97);
B、sub(2,’97’);
C、n=sub(3,’a’);
D、sub(4,"a");

答案A

解析 函数的参数有两个,第一个是整型,第二个是字符类型,在调用函数时,实参必须一个是整型,一个是字符型。A选项中97为字符’a’的ASCII码,可以作为字符传入函数,A选项正确。B选项’97’不是合法字符,字符单引号里面只能有一个字符,B选项错误。函数sub返回类型为空,即不返回任何值,故C选项中将函数返回值赋给n是不正确的调用方法,C选项错误。D选项"a"为字符串,也不是合法的字符,D选项错误。
转载请注明原文地址:https://kaotiyun.com/show/Yztp777K
0

最新回复(0)