1、手写 int atoi(char *)的实现
2、手写 char * itoa(int src_int, char * deststr, int radix) 返回值为char * 只是为了进行链式操作,类似于 char *strcpy( const char * src, char * dest);
3、手写 char* dec2hex( const char * src); //注意这里有一个陷阱,就是把一个十进制的字符串转换为十六进制的字符串,需要申请一个空间去保存最后结果的;
而函数的声明中,函数参数和函数返回值都是char *,所以面试者应该向面试官提出,修改返回值为string ,或者增加一个函数参数 buffer