问题
单项选择题
若有定义语句:
char*s1="OK",*s2="ok";
以下选项中,能够输出"OK"的语句是______。
A.if(strcmp(s1,s2)=0)puts(s1);
B.if(strcmp(s1,s2)!=0)puts(s2);
C.if(strcmp(s1,s2)==1)puts(s1); D.if(strcmp(s1,s2)==0)puts(s1);
答案
参考答案:A
解析: strcmp函数比较字符串大小,区分大小写,所以当s1,s2不相等输出s1就会输出“OK”,答案选择A。