单选题
若输入''abcdef''、''abdef'',以下程序的输出结果为( )。 #include<stdio.h> #include<string.h> main() { int n; char s1[201,s2[20],*p1,*p2; scanf(''%s'',s1); scanf(''%s'',s2); p1=s1; p2=s2; n=strcmp(p1,p2); printf(''%d\n'',n);}
【正确答案】
A
【答案解析】解析:本题考查两个知识点:①字符串比较函数strcmp(s1,s2),若s1>s2,则返回1;若s1=s2,则返回0;若s1<s2,则返回-1。②字符串依次比较的是它们相同位置上字符的ASCII码值。