选择题
设有函数定义: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错误。
提交答案
关闭