简述数组与指针的区别


Posted in 面试题 onJanuary 02, 2014
数组要么在静态存储区被创建(如全局数组),要么在栈上被创建。指针可以随时指向任意类型的内存块。
(1)修改内容上的差别
char a[] = “hello”;
a[0] = ‘X’;
char *p = “world”; // 注意p 指向常量字符串
p[0] = ‘X’; // 编译器不能发现该错误,运行时错误
(2) 用运算符sizeof 可以计算出数组的容量(字节数)。sizeof(p),p 为指针得到的是一个指针变量的字节数,而不是p 所指的内存容量。C++/C 语言没有办法知道指针所指的内存容量,除非在申请内存时记住它。注意当数组作为函数的参数进行传递时,该数组自动退化为同类型的指针。
char a[] = “hello world”;
char *p = a;
cout cout 计算数组和指针的内存容量
void Func(char a[100])
{
cout }

Tags in this post...

面试题 相关文章推荐
介绍Java的内部类
Oct 27 面试题
编写类String的构造函数、析构函数和赋值函数
May 29 面试题
几个数据库方面的面试题
Jul 01 面试题
如何理解委托
Jan 06 面试题
网络安全方面的面试题
Jan 07 面试题
上海微创软件面试题
Jun 14 面试题
远东集团网络工程师面试题
Oct 20 面试题
中科创达面试题
Dec 28 面试题
什么是测试驱动开发(TDD)
Feb 15 面试题
EJB需直接实现它的业务接口或Home接口吗,请简述理由
Nov 23 面试题
Tomcat的缺省是多少,怎么修改
Apr 09 面试题
编写一子程序,将一链表倒序,即使链表表尾变表头,表头变表尾
Feb 10 #面试题
用缩写的指针比较"if(p)" 检查空指针是否可靠?如果空指针的内部表达不是0会怎么样?
Jan 05 #面试题
struct和class的区别
Nov 20 #面试题
利用指针变量实现队列的入队操作
Apr 07 #面试题
怎样在程序里获得一个空指针
Jan 24 #面试题
描述内存分配方式以及它们的区别
Oct 15 #面试题
定义一结构体数组表示分数,并求两个分数相加之和
Jun 11 #面试题
You might like
如何用phpmyadmin设置mysql数据库用户的权限
2012/01/09 PHP
一个简单的php加密解密函数(动态加密)
2013/06/19 PHP
thinkphp连贯操作实例分析
2014/11/22 PHP
javascript 面向对象思想 附源码
2009/07/07 Javascript
基于jQuery的的一个隔行变色,鼠标移动变色的小插件
2010/07/06 Javascript
Bootstrap基本样式学习笔记之表单(3)
2016/12/07 Javascript
vue.js实现请求数据的方法示例
2017/02/07 Javascript
运用jQuery写的验证表单(实例讲解)
2017/07/06 jQuery
基于rem的移动端响应式适配方案(详解)
2017/07/07 Javascript
移动端效果之Swiper详解
2017/10/09 Javascript
nodejs异步编程基础之回调函数用法分析
2018/12/26 NodeJs
React优化子组件render的使用
2019/05/12 Javascript
基于Layui自定义模块的使用方法详解
2019/09/14 Javascript
vue实现拖拽效果
2019/12/23 Javascript
微信小程序如何实现点击图片放大功能
2020/01/21 Javascript
前端深入理解Typescript泛型概念
2020/03/09 Javascript
JS实现密码框效果
2020/09/10 Javascript
下载糗事百科的内容_python版
2008/12/07 Python
python安装教程
2018/02/28 Python
Python切片索引用法示例
2018/05/15 Python
python matlibplot绘制3D图形
2018/07/02 Python
对python条件表达式的四种实现方法小结
2019/01/30 Python
Python脚本利用adb进行手机控制的方法
2019/07/08 Python
python3实现单目标粒子群算法
2019/11/14 Python
初探CSS3中的calc()功能
2015/07/14 HTML / CSS
css3实现多个元素依次显示效果
2017/12/12 HTML / CSS
Raffaello Network西班牙:意大利拉斐尔时尚购物网
2019/03/12 全球购物
泰海淘:泰国king Power王权免税集团旗下跨境海淘综合型电商
2020/07/26 全球购物
MYSQL基础面试题
2012/05/13 面试题
90后毕业生的求职信范文
2013/09/21 职场文书
家长评语和期望
2014/02/10 职场文书
《千年梦圆在今朝》教学反思
2014/02/24 职场文书
世界水日宣传活动总结
2015/02/09 职场文书
环保守法证明
2015/06/24 职场文书
python中的sys模块和os模块
2022/03/20 Python
直播实况, OMG破敌三路五十分钟大战神技局摩托车
2022/04/01 DOTA