itoa 函数文档
函数原型:char *itoa(int value, char *str, int base);函数原型中第二个参数不是指针吗?为什么小甲鱼给出的演示中第二个参数传进了一个数组。
小甲鱼给出的演示:
#include <stdio.h>
#include <stdlib.h>
int main ()
{
int i;
char buffer;
printf("Enter a number: ");
scanf("%d", &i);
itoa(i, buffer, 10);
printf("decimal: %s\n", buffer);
itoa(i, buffer,16);
printf("hexadecimal: %s\n", buffer);
itoa(i, buffer, 2);
printf("binary: %s\n", buffer);
return 0;
} https://blog.csdn.net/cuici1970/article/details/100276606 数组作为参数,传进去的是数组首地址,用指针没毛病
页:
[1]