核心思想是
- 当a的长度>b时,a一定比b大
- 当a,b长度相等时,通过strcmp比较哪个字典序大,也就是实际的数哪个大
- 当a的长度<b是,b一定比a大
这时候就不得不感慨C++的string是多么好用的,哎
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int compare1(const void *a,const void *b){
printf("(char*)a:%s\n",(char*) a); //代表的是实际的数据,如例子中的"123","456","123032"
if(strlen((char*)a)>strlen((char*)b)) return 1;
else if(strlen((char*

最低0.47元/天 解锁文章
1196

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



