数组和指针的区别
人气:440 ℃/2024-01-19 04:14:35
数组和指针的区别:
1、指针变量用于保存数据的地址,数组用于直接保存数据(当然你可能见过,数组的每个元素是指针,不过,一组指针也是数据,它们各自的内容才是地址)。
2、访问方式:指针是间接访问,首先取得指针的内容作为地址,再去该地址访问数据;数组是直接访问,数组名即是地址。
3、指针通常用于动态数据;数组通常用于固定数目和类型的一组数据。
4、定义指针变量并不会带来内存分配,要自行分配内存并且将指针变量的内容改写为分配好的地址,通常用内存分配函数如malloc达到;定义数组会隐式分配内存。
5、对sizeof操作符的返回值影响,sizeof(指针)永远会返回平台指针大小,通常32位机返回4,64位返回8,而sizeof(数组名),则会返回数组的内存大小,这取决于数组包含多少个数据。
- 名俗文化08-07
2022年几月几日万圣节是哪天
- 其他06-19
企业中最常见的流动负债是什么
- 其他06-05
端午节的由来30字
- 美食08-17
制作桂花糕方法
- 装修11-01
老板安泊橱柜怎么样 安泊橱柜和欧派哪个好
- 十二星座05-14
2023年摩羯男事业运势如何
- 其他09-10
安徽人口2019总人数多少
- 其他05-27
纯正红糖赤砂糖有什么功效
- 其他07-28
大鹅和鲜竹笋能炖在一起吗
- 其他08-28
近几年药学相关硕士就业前景如何
推荐
- 1鸡肉萝卜丸子的怎么做464
- 2少年是谁原唱的158
- 3翡翠镯子带左手还是右手189
- 4外地车牌能进北京吗347
- 52023年2月27日适合请佛吗 2023年2月27日是请佛吉日吗226
- 6罐装速冻佛跳墙如何食用247
- 7冬天拍婚纱照冷怎么办453
- 8思想解放在历史发展中有什么作用484
- 9使用热水器怎么节约水电 使用热水器节约水电方法【详解】275
- 10相对论的应用及其适用范围384