下列程序的输出结果是______。 #include <string.h> main() { char*str1="abcde",*str2="abcd"; strl++;str2++; printf("%d\

admin2010-05-22  24

问题 下列程序的输出结果是______。    #include  <string.h>    main()    {  char*str1="abcde",*str2="abcd";       strl++;str2++;       printf("%d\n",strcmp(str1,str2));    }

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

答案1

解析 当两个字符串比较到第5个字符时,str1指向的字符是’e’,str2指向的字符是’\0’,字符串比较函数strcmp的返回值是这两个字符ASCII码值的差(101),是正数。
转载请注明原文地址:https://jikaoti.com/ti/IGI0FFFM
0

随机试题
最新回复(0)