数组和指针的区别:
1、指针变量用于保存数据的地址,数组用于直接保存数据(当然你可能见过,数组的每个元素是指针,不过,一组指针也是数据,它们各自的内容才是地址) 。
2、访问方式:指针是间接访问,首先取得指针的内容作为地址,再去该地址访问数据;数组是直接访问,数组名即是地址 。
3、指针通常用于动态数据;数组通常用于固定数目和类型的一组数据 。
4、定义指针变量并不会带来内存分配,要自行分配内存并且将指针变量的内容改写为分配好的地址 , 通常用内存分配函数如malloc达到;定义数组会隐式分配内存 。
【数组和指针的区别 数组和指针的区别与联系(详细】5、对sizeof操作符的返回值影响,sizeof(指针)永远会返回平台指针大?。ǔ?2位机返回4,64位返回8,而sizeof(数组名),则会返回数组的内存大小,这取决于数组包含多少个数据 。
推荐阅读
- 亚萨盼盼木门和盼盼木门是一家吗 亚萨盼盼是安全门吗
- 小型和紧凑型哪一个大 小型和紧凑型哪个大?
- 重疾险和医疗险有什么区别 重疾险和医疗险有什么区别,应该买哪个呢
- cvt无级变速和7挡双离合区别
- 盐酸和石灰石反应放热吗? 盐酸和石灰石反应放热吗
- 4s保养可以自带机油吗
- 面霜和眼霜有何区别 面霜和眼霜有何区别呢
- word中如何将文档另存为?
- WPS表格求和公式怎么使用
- 碧玉的养殖方法 碧玉的养殖方法和注意事项