大学生
最后登录1970-1-1
在线时间 小时
注册时间2014-10-2
|
本帖最后由 inkfishg 于 2014-11-24 16:17 编辑
《stm32库开发实战指南》Page105中有一段代码是这么写的
函数itoa()是这么写的:
static char *itoa(int value,char *string,int radix)
{
int i,d;
int flag=0;
char *ptr=string;
if(radix!=10)
{
*ptr=0;
return string;
}
......//不细写了
return string;
}
这里用的时候为什么不是a=itoa(d,buf,10)这样的形式呢,直接就自成一条语句,下面的直接就用s=buf,难道返回值返回到的不是整个函数而是返回给参数了???没理解啊~~~
|
|