摘要:
constint*p=&i1;这条语句运行发生了哪些事情呢?1、p指向变量i1的内存区域2、*p指向变量i1的内存区域的内容3、*p是整型的4、*p是常量(注:可见constint*和intconst*是相同的)所以1、p可变,因为它不是常量2、*p不可变,因为它是个常量3、*p指向的内存区域的内容可以变(通过i1)同理可分析int*constpint*constp =&i1;这条...
阅读全文
posted @ 2008-07-21 15:21
高血压的熊
阅读(709)
推荐(1)
编辑
摘要:
一 :关于指针和堆的内存分配 先来介绍一下指针: 指针一种类型,理论上来说它包含其他变量的地址,因此有的书上也叫它:地址变量。既然指针是一个类型,是类型就有大小,在达内的服务器上或者普通的PC机上,都是4个字节大小,里边只是存储了一个变量的地址而已。不管什么类型的指针,char * ,int * ,int (*) ,string * ,float * ,都是说明了本指针所指向的地址空间是什么类型而...
阅读全文
posted @ 2008-07-21 13:49
高血压的熊
阅读(21027)
推荐(3)
编辑