C语言轻松学习-12

小结一下:

指针定义时,要注意定义的指针类型与变量的类型一致,定义的指针类型是整数型,那么它所占内存长度为4,如果是字符型,那么它所占内存长度为5

指针可以代替某个变量,指针通过内存地址控制变量,因为是通过直接操作内存地址,所以可能会出现危险,大家谨慎使用,

数组指针,我们需要明确的理解 一维数组 二维数组 多维数组 在内存中 是如何分配内存地址的,理解 多维数组的内存分配规律

那么我来给大家分析一下什么是 “指针数组” 什么是 “数组指针”,

“指针数组”:从本质来说,就是指针类型的数组,用来存放 目标内存地址的数组,其元素 为 内存地址,

“数组指针”:从本质来说,就是指向数组的指针,这个指针指向的目标是数组,而非普通变量,其元素为 数组的内存地址

我们通过本章,也知道了,不止数组名是内存地址,我们自定义函数的函数名,实际上也是一个内存地址,

指向指针的指针(当然还有 指向指针的指针的指针,指向指针的指针的指针的指针……..),我们要清楚的知道其中的内存地址的分配,到底谁是谁的内存地址

我们学习,就要深入的学习,这样能更加灵活的去使用它们

1 2 3 4 5
未经允许不得转载:晗雅|星空 » C语言轻松学习-12
分享到:

请选择你看完该文章的感受:

9瞧一瞧 2扯淡 8学到了 1不懂 9正能量 1无聊

评论2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址 (选填)
  1. #1
    没了吗
    user2021-11-20 9:50:32回复
    • 如果以后不是学C++这门高级语言的话。其实这一章可以不用学了,可以直接学其他高级语言了,
      lla2021-11-20 9:53:56回复