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

admin2010-09-05  29

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

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

答案A

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

最新回复(0)