该函数主要是为了判断是否两个元素符合字典序排序:
strcmp(a , b)
a,b符合字典序 返回值>0
a,b不符合字典序 返回值<0
a,b相同,返回值=0
即:两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇'\0'为止。
注意,不要写成返回值为-1或者1,不同的编译器返回的值往往不同,-1,1是很low b的错误!!!
本文详细解析了strcmp函数的工作原理,说明了其如何通过比较两个字符串的字典序来判断它们的相对顺序。强调了strcmp函数的返回值含义及其在不同编译器下的表现,并提醒开发者避免使用-1和1作为返回值的误区。
该函数主要是为了判断是否两个元素符合字典序排序:
strcmp(a , b)
a,b符合字典序 返回值>0
a,b不符合字典序 返回值<0
a,b相同,返回值=0
即:两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇'\0'为止。
注意,不要写成返回值为-1或者1,不同的编译器返回的值往往不同,-1,1是很low b的错误!!!

被折叠的 条评论
为什么被折叠?
