请读程序:#include<stdio.h>#include<string.h>main(){ char*s1="AbCdEf","*s2="aB"; s1++;s2++; printf("%d\n",strcmp(s1,s2));}

admin2013-02-23  37

问题 请读程序:#include<stdio.h>#include<string.h>main(){   char*s1="AbCdEf","*s2="aB";    s1++;s2++;    printf("%d\n",strcmp(s1,s2));}    上面程序的输出结果是______。

选项 A、正数
B、负数
C、零
D、不确定的值

答案1

解析 函数strcmp的功能是比较字符串s1和s2,如果s1>s2,则返回个正数:如果s1<s2,则返回负数,否则返回零。由于本题中小写字母b的ASCII码值大于大写字母B,故s1>s2,所以函数的值为正数。
转载请注明原文地址:https://kaotiyun.com/show/ldPp777K
0

最新回复(0)