小结一下:
指针定义时,要注意定义的指针类型与变量的类型一致,定义的指针类型是整数型,那么它所占内存长度为4,如果是字符型,那么它所占内存长度为5
指针可以代替某个变量,指针通过内存地址控制变量,因为是通过直接操作内存地址,所以可能会出现危险,大家谨慎使用,
数组指针,我们需要明确的理解 一维数组 二维数组 多维数组 在内存中 是如何分配内存地址的,理解 多维数组的内存分配规律
那么我来给大家分析一下什么是 “指针数组” 什么是 “数组指针”,
“指针数组”:从本质来说,就是指针类型的数组,用来存放 目标内存地址的数组,其元素 为 内存地址,
“数组指针”:从本质来说,就是指向数组的指针,这个指针指向的目标是数组,而非普通变量,其元素为 数组的内存地址
我们通过本章,也知道了,不止数组名是内存地址,我们自定义函数的函数名,实际上也是一个内存地址,
指向指针的指针(当然还有 指向指针的指针的指针,指向指针的指针的指针的指针……..),我们要清楚的知道其中的内存地址的分配,到底谁是谁的内存地址
我们学习,就要深入的学习,这样能更加灵活的去使用它们
评论2