新人第一次问问题_一个不起眼的小程序_itoa
为什么我这样写:#include <stdio.h>
#include <stdlib.h>
char ito(int);
int main()
{
int l=2;
char string[25];
string[25]=ito(l);
printf("%s\n",string);
return 0;
}
char ito(int a)
{
char string[25];
itoa(a,string,2);
return string[25];
}
然后就是这样的结果:
烫烫烫烫烫烫烫烫烫烫烫烫烫烫(还还有一个符号)
而这样写就可以:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int l=2;
char string[25];
itoa(l,string,2);
printf("%s\n",string);
return 0;
}
结果:
10
我是新人,求赐教!