问题 单项选择题

有定义语句:int b;char c[10];,则正确的输入语句是

A.scanf("%d%s",&b,&c);

B.scanf("%d%s",&b,c);

C.scanf("%d%s",b,c);

D.scanf("%d%s",b,&c);

答案

参考答案:B

解析: 定义b为整型数,c为字符数组,所以在输入语句的地址表列中,要在b前加上取址符“&”,而c就是字符数组的首地址,所以不用加上取址符“&”。

单项选择题
单项选择题