数组和指针的区别
更新时间: 2025-09-21 03:23:35
数组和指针的区别:
1、指针变量用于保存数据的地址,数组用于直接保存数据(当然你可能见过,数组的每个元素是指针,不过,一组指针也是数据,它们各自的内容才是地址)。
2、访问方式:指针是间接访问,首先取得指针的内容作为地址,再去该地址访问数据;数组是直接访问,数组名即是地址。
3、指针通常用于动态数据;数组通常用于固定数目和类型的一组数据。
4、定义指针变量并不会带来内存分配,要自行分配内存并且将指针变量的内容改写为分配好的地址,通常用内存分配函数如malloc达到;定义数组会隐式分配内存。
5、对sizeof操作符的返回值影响,sizeof(指针)永远会返回平台指针大小,通常32位机返回4,64位返回8,而sizeof(数组名),则会返回数组的内存大小,这取决于数组包含多少个数据。
数组和指针的区别 相关文章
上一篇:服装销售说话技巧
下一篇:电影大导归来最终票房是多少
其他相关资讯
- 广东省广州市花都区气象台发布暴雨橙色...
- 云南省临沧市镇康县气象台发布暴雨黄色...
- 广东省广州市南沙区气象台发布暴雨橙色...
- 云南省德宏傣族景颇族自治州芒市气象台...
- 新疆维吾尔自治区昌吉回族自治州阜康市...
- 新疆维吾尔自治区昌吉回族自治州吉木萨...
- 广东省清远市气象台发布暴雨橙色预警信...
- 贵州省六盘水市水城区气象台发布暴雨黄...
- 江西省吉安市井冈山市气象台发布大雾橙...
- 广西壮族自治区百色市凌云县气象台发布...
- 河南省商丘市永城市气象台发布大雾橙色...
- 广东省广州市黄埔区气象台发布暴雨黄色...
- 贵州省黔南布依族苗族自治州罗甸县气象...
- 江西省吉安市气象台发布大雾橙色预警信...
- 河北省沧州市海兴县气象台发布大雾黄色...
- 广西壮族自治区百色市田阳区气象台发布...
- 广西壮族自治区南宁市隆安县气象台发布...
- 贵州省黔南布依族苗族自治州长顺县气象...
- 广东省广州市番禺区气象台发布暴雨橙色...
- 辽宁省抚顺市新宾县气象台发布大雾橙色...
天气预报导航
天气资讯
更多 >>