若有定义语句: char*sl="GOOD",*s2="good": 以下选项中,能够输出“GOOD”语句的是( )。

admin2022-06-24  31

问题 若有定义语句:
char*sl="GOOD",*s2="good":
以下选项中,能够输出“GOOD”语句的是(          )。

选项 A、if(strcmp(s1,s2)!=0)puts(s2):
B、if(strcmp(s1,s2)!=0)puts(s1):
C、if(strcmp(s1,s2)==1)puts(s1):
D、if(strcmp(s1,s2)==0)puts(s1);

答案B

解析 strcrop(s1,s2)是字符串比较函数,比较方式是两个字符串从左至右逐个字符进行比价(按照ASCII码值大小),以第一个不相同字符的大小作为比较结果。由于大写字母的ASCII码值小于小写字母的AsCII码值,所以比较后的结果为负值,故只有B选项符合题意。
转载请注明原文地址:https://kaotiyun.com/show/XLkp777K
0

最新回复(0)