我正在用C语言编写一个程序,我在程序中使用了一个动态数组,并使用了一个for循环来遍历数组中的项。我遇到的问题是,当我将列表打印到屏幕上时(在for循环中),列表中以前的所有项都被更改为最近创建的项。Add_weap(weapon new_weap) if (num_places == num_allocated) if (num_allocated == 0)
我刚刚开始学习C语言,所以我非常糟糕,因为我来自于basic Python。我尝试使用for循环打印数组中的元素,但结果并不正确。#include <stdio.h>int main() int array[]={0,1,2,3,4}; for (i=0;i<5;i++); printf("%d",array[i]); printf("\n&quo