问题 单项选择题

请读程序:#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,如果s1>s2,则返回个正数:如果s1<s2,则返回负数,否则返回零。由于本题中小写字母b的ASCII码值大于大写字母B,故s1>s2,所以函数的值为正数。

多项选择题
问答题 简答题