[求助]strcmp函数问题(解决)
strcmp函数是比较字符串的但是根据什么比较大小的啊
是不是根据一个字符串首字母的ASCII码的大小啊???
如果比较ADIDAS和NIKE
char a[]={"ADIDAS","NIKE"};
strcmp(a[0],a[1]) 是 > 还是 < ???
[此贴子已经被作者于2007-3-1 21:21:20编辑过]
[此贴子已经被作者于2007-3-1 21:21:20编辑过]
是<,strcmp 是对两个字符串从左到右逐个字符相比(按照ASCII码值比较),直到出现不同的字符或者遇到‘\0'为止,如果全部字符相同,着认为相等,如果出现不相同的字符,则以第一个不相同的字符的比较结果为准.A的ASCII码值小于N, 所以是小于.
[此贴子已经被作者于2007-3-1 0:06:30编辑过]
对了.