strcmp函数是string.h头文件下用来比较两个char型数组的字典序大小的
其中strcmp(str1,str2)
当str1的字典序大于str2时返回一个一个正数
使用strcmp(a.name,b.name)<0表示
a.name的字典序小于b.name的字典序
要注意的是,strcmp的返回值不一定是-1或者是+1(与编译器有关)
因此return strcmp(a.name,b.name)==-1的写法是错的
知识点来自于《算法笔记》
strcmp函数是string.h头文件下用来比较两个char型数组的字典序大小的
其中strcmp(str1,str2)
当str1的字典序大于str2时返回一个一个正数
使用strcmp(a.name,b.name)<0表示
a.name的字典序小于b.name的字典序
要注意的是,strcmp的返回值不一定是-1或者是+1(与编译器有关)
因此return strcmp(a.name,b.name)==-1的写法是错的
知识点来自于《算法笔记》