A-A+

有定义语句:char*s1=OK *s2=ok;以下选项中 能够输出K的语句是A.if(st

2022-08-12 18:48:53 问答库 阅读 197 次

问题详情

有定义语句:char*s1=OK,*s2=ok;以下选项中,能够输出K的语句是
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<s2,返回负数,如果s1=s2,返回0,如粜s1>s2,返回正数,所以对于本题来说,能够输出”OK”的语句是选项A所指的语句。

考点:语句,定义