设有:char s[5],c;,则调用函数scanf能正确给s和c读入数据的是( )。

admin2019-04-14  25

问题 设有:char s[5],c;,则调用函数scanf能正确给s和c读入数据的是(    )。

选项 A、scanf(″%s%c″,s,c);
B、scanf(″%d%c″,&s,&c);
C、scanf(″%d%c″,s,&c);
D、scanf(″%s%c″,s,&c);

答案D

解析 s[5]中放的是字符串,故输入的类型应该是%s;c中放的是字符,故输入的是%c。要正确读入数据必须要使用s和c的地址,而s代表地就是字符数组的首地址。
转载请注明原文地址:https://jikaoti.com/ti/jqf0FFFM
0

最新回复(0)