c语言基础 c和指针

  • 句子

  • c规定数组名代表数组首元素的地址
  • 如果&a 则代表整个数组
  • 没有内存哪来的指针
  • 数据类型的本质:固定大小内存的别名
  • 变量的本质:(一段连续)内存空间的别名,内存空间的标号
  • 指针是一种数据类型,是指指向内存空间的数据类型
  • 指针也是一种变量,占有内存空间,用来保存内存地址
  • *p放在等号的左边给内存赋值
  • *p放在等号的右边从内存取值
  • c和java的区别

  1. c可以在临时区分配内存块      java不行
  • 内存四区

  • 先运行的函数,最后消失
  • 全局区
  • 临时区
  • 栈的生长方向和数组内元素的存放方向相反
    堆的生长方向和数组内元素的存放方向相同
原文地址:https://www.cnblogs.com/guxiaobei/p/7735314.html