我了解到有两种方法可以在C中声明一个数组:
int array[] = {1,2,3};
和:
int* arr = malloc(3*sizeof(int));
为什么arr被称为自由指针?为什么我不能更改数组中包含的地址,而我可以使用数组?
c arrays pointers
arrays ×1
c ×1
pointers ×1