关于动态内存申请malloc函数我还不是很明白。p=(int *)malloc(10*sizeof(int)) 而int a[10] 也是10个,那malloc有什么好处呢?malloc当需要多大内存时,就给你多大,但是定义的时候还是需要给定大小,那他是如何实现动态分配的呢?小弟还是不明白,问题依旧如上。 是否动态分配函数可以随时更改和回收所分配内存的大小,这才是他的特点所在呢?