以下是引用cosdos在2007-11-20 18:17:04的发言:
字符串:
char name[7] = "cosdos";
字符:
char ch = 'c';
name 是字符数组的首地址。
ch 是一个值
一个是地址,一个是值,当然不能一样处理。
strcmp(name, ch); 把 ch 也当成地址(ch 这个地址是无效的)
-
-
哦~原来是这样~~这样的话strcmp(name,&ch)就应该可以了吧~两个都是地址,类型一致了~
凤凰涅磐,欲火重生.