【数组和指针的区别】
文章插图
数组和指针的区别:
1、指针变量用于保存数据的地址,数组用于直接保存数据(当然你可能见过,数组的每个元素是指针,不过,一组指针也是数据,它们各自的内容才是地址) 。
2、访问方式:指针是间接访问,首先取得指针的内容作为地址,再去该地址访问数据;数组是直接访问,数组名即是地址 。
3、指针通常用于动态数据;数组通常用于固定数目和类型的一组数据 。
4、定义指针变量并不会带来内存分配,要自行分配内存并且将指针变量的内容改写为分配好的地址,通常用内存分配函数如malloc达到;定义数组会隐式分配内存 。
- 淞沪会战的简介和他的意义
- 淡味黄油和咸味黄油的区别
- 幼砂糖和白砂糖有什么区别 幼砂糖和细砂糖有什么区别
- 账和帐的区别
- 地铁 轻轨和有轨电车最主要的区别是什么 轻轨和有轨电车有什么区别
- 蚂蚱的拼音和组词
- 中通快递和天天快递那一个好
- 新基金什么时候买入和卖出
- 交通事故一般处理程序和时间 一般交通事故处理流程和时间
- vivox27高配和低配的区别