个人意见:1、c的指针被初始化后是作为一个变量存储在内存中的。占用的内存应该有系统统一分配。2、数组和指针我感觉是两个不同的东西,不好比较。 用指针构建的链表可以很方便的实现插入和删除,数组当然也可以,但是效率较低。
指针是一个地址,它占用的内存与机器有关。如果是16位机器,所有指针由2个字节组成,对于32位的机器任何数据类型的指针均是一个32位的数据也就是指针占4个字节!
是从堆里分配的还是堆栈?
由编译器自动在栈上存放和释放