摘要: 1.数组的本质 (1)数组是一段连续的内存空间 (2)数组的空间大小:sizeof(array_type)*array_size; (3)数组名可看做指向数组第一个元素的常量指针 (4)数组声明时编译器自动分配一片连续的内存空间 ,而指针声明时只分配了用于容纳地址值的 4 字节空间 2.指针的运算 阅读全文
posted @ 2016-09-25 17:24 CrazyDiode 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 1.数组的概念 (1)数组是相同类型的变量的有序集合 (2)数组在一片连续的内存空间中存储元素 (3)数组元素的个数可以显示或隐式指定 2.数组地址(&a)与数组名 a (1)数组名 a 代表数组首元素的地址。因此,第 2 个元素的地址为 a+1,以此类推……。注 意 a 或 a+i 表示元素的地址 阅读全文
posted @ 2016-09-25 16:50 CrazyDiode 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 指针也是一种变量,占有内存空间,用来保存内存地址,在32位系统中指针的占用的内存大小为4个字节 1.*号的意义 (1)在指针声明时,*号表示所声明的变量为指针 (2)在指针使用时,*号表示取指针所指向的内存空间中的值。 ①*号类似一把钥匙,通过这把钥匙可以打开内存,读取内存中的值。 ②变量 p 保存 阅读全文
posted @ 2016-09-25 16:32 CrazyDiode 阅读(260) 评论(0) 推荐(0) 编辑