int array[]; //定义不定长一维数组
int array_num; //记录动态赋值的次数,以此作为数组长度
void init_array(int *array, int *array_num)
{
int i = 0;
printf("Please input:");
do
{
scanf("%d", &array[i++]);
(*array_num)++; //记录数组元素个数
}while(getchar() != '\n');//输入回车符后结束
printf("array_num = %d, result:",*array_num);//打印数组初始化结果
for(int i=0; i<*array_num; i++)
{
printf("%d,", array[i]);
}
}
不定长数组动态初始化
于 2022-04-24 17:45:51 首次发布
718

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



