(面试)指针与数组的区别
2016-07-20 19:46
429 查看
1、从空间分配上来看,数组是静态分配,指针是动态分配内存;
2、从访问效率上来看,数组是直接访问的,指针是间接访问;
3、从安全性方面来看,数组易造成越界,指针易造成内存泄漏;
4、从函数形参来看,传的数组名可以转化为指针;
5、指针更偏向于地址的处理,数组偏向于值的处理;
6、数组分配的空间是连续的;
指针分配的空间未必是连续的;
2、从访问效率上来看,数组是直接访问的,指针是间接访问;
3、从安全性方面来看,数组易造成越界,指针易造成内存泄漏;
4、从函数形参来看,传的数组名可以转化为指针;
5、指针更偏向于地址的处理,数组偏向于值的处理;
6、数组分配的空间是连续的;
指针分配的空间未必是连续的;
相关文章推荐
- 华为面试经历简记
- 面试题44:扑克牌的顺子
- Android面试题集锦(一)
- 从程序员到项目经理(二十一):谁都需要成就感
- 从程序员到项目经理(二十二):以德服人才能口服心服
- 从程序员到项目经理(二十六):项目管理不能浑水摸鱼
- 面试感悟----一名3年工作经验的程序员应该具备的技能
- 从程序员到项目经理
- 一个程序员的过去10年的心得体会(时刻提醒自己)
- 面试题27:二叉搜索树与双向链表转换
- 面试题43:n个骰子的点数
- Java进阶之路——从初级程序员到架构师,从小工到专家
- 2016校招百度美团360机器学习岗面试经历
- 程序员学习交流网站
- Android 面试题不含答案
- 经典算法面试题目-翻转一个C风格的字符串(1.2)
- 经典算法面试题目-翻转一个C风格的字符串(1.2)
- 腾讯 美团 百度 网易游戏 2015校园招聘南京笔试面试之总结分析
- 整一张图片记录不同游戏职业,好玩儿~
- 【那些年遇到过的面试题】pthread_cond