回复 7楼 吹水佬
为什么结果会为0
~~~~明白了,遇到00则strcmp不再比较了……~~~
[此贴子已经被作者于2017-1-6 18:11编辑过]

[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
程序代码:#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{
int a,b;
char s1[100]="\0";
char s2[100]="\0";
a=0x00010011;
b=0x00020011;
sprintf(s1,"%x",a);
sprintf(s2,"%x",b);
printf("%d\n",strcmp(&(char)a,&(char)b));
printf("%s\n%s\n",s1,s2);
printf("%d\n",strcmp(s1,s2));
}[此贴子已经被作者于2017-1-6 18:41编辑过]
