以下的初始化有什么区别


Posted in 面试题 onDecember 16, 2013
以下的初始化有什么区别?char a[] = “string literal”; char *p= “string literal”; 当我向p[i] 赋值的时候, 我的程序崩溃了。
字符串常量有两种稍有区别的用法。用作数组初始值(如同在char a[] 的声明中), 它指明该数组中字符的初始值。其它情况下, 它会转化为一个无名的静态字符数组, 可能会存储在只读内存中, 这就是造成它不一定能被修改。在表达式环境中, 数组通常被立即转化为一个指针, 因此第二个声明把p 初始化成指向无名数组的第一个元素。为了编译旧代码, 有的编译器有一个控制字符串是否可写的开关。

Tags in this post...

面试题 相关文章推荐
Java面试题:请问一下代码输出是什么
May 27 面试题
介绍一下Java中的Class类
Apr 10 面试题
2019年Java 最常见的 面试题
Oct 19 面试题
什么是ARP(Address Resolution Protocol)地址解析协议
Oct 31 面试题
介绍一下OSI七层模型
Jul 03 面试题
override和overload的区别
Mar 09 面试题
linux面试相关问题
Apr 28 面试题
什么是设计模式
Jun 17 面试题
什么时候用assert
May 08 面试题
Java语言程序设计测试题选择题部分
Apr 03 面试题
中科前程Java笔试题
Nov 20 面试题
如何理解transaction事务的概念
May 27 面试题
为什么如下的代码int a=100,b=100;long int c=a * b;不能工作
Nov 29 #面试题
对于没有初始化的变量的初始值可以作怎样的假定
Oct 12 #面试题
"序列点" 是什么
Jul 29 #面试题
函数只定义了一次, 调用了一次, 但编译器提示非法重定义了-什么问题?
Oct 03 #面试题
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
Mar 19 #面试题
这段代码难道不该打印出56吗
Feb 27 #面试题
枚举和一组预处理的#define有什么不同
Sep 21 #面试题
You might like
php学习笔记之 函数声明(二)
2011/06/09 PHP
在修改准备发的批量美化select+可修改select时,在非IE下发现了几个问题
2007/01/09 Javascript
js中格式化日期时间型数据函数代码
2010/11/08 Javascript
JS命名空间的另一种实现
2013/08/09 Javascript
nodejs中转换URL字符串与查询字符串详解
2014/11/26 NodeJs
在javascript中随机数 math random如何生成指定范围数值的随机数
2015/10/21 Javascript
jQuery常用的一些技巧汇总
2016/03/26 Javascript
Javascript自执行匿名函数(function() { })()的原理浅析
2016/05/15 Javascript
功能强大的Bootstrap效果展示(二)
2016/08/03 Javascript
jQuery日期范围选择器附源码下载
2017/05/23 jQuery
JavaScript切换搜索引擎的导航网页搜索框实例代码
2017/06/11 Javascript
Vue-Quill-Editor富文本编辑器的使用教程
2018/09/21 Javascript
基于nodejs的雪碧图制作工具的示例代码
2018/11/05 NodeJs
layui表格内容溢出的解决方法
2019/09/06 Javascript
JavaScript监听触摸事件代码实例
2019/12/30 Javascript
vue 限制input只能输入正数的操作
2020/08/05 Javascript
python将文本转换成图片输出的方法
2015/04/28 Python
python读取word文档的方法
2015/05/09 Python
Python的组合模式与责任链模式编程示例
2016/02/02 Python
python日期时间转为字符串或者格式化输出的实例
2018/05/29 Python
对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解
2018/06/28 Python
Python使用win32com模块实现数据库表结构自动生成word表格的方法
2018/07/17 Python
python 定义n个变量方法 (变量声明自动化)
2018/11/10 Python
在python中按照特定顺序访问字典的方法详解
2018/12/14 Python
Python实现字符型图片验证码识别完整过程详解
2019/05/10 Python
Python递归函数 二分查找算法实现解析
2019/08/12 Python
python如何调用字典的key
2020/05/25 Python
pytorch 移动端部署之helloworld的使用
2020/10/30 Python
Python APScheduler执行使用方法详解
2020/12/10 Python
解决H5的a标签的download属性下载service上的文件出现跨域问题
2019/07/16 HTML / CSS
html5的新玩法——语音搜索
2013/01/03 HTML / CSS
岗位明星事迹材料
2014/05/18 职场文书
校园标语大全
2014/06/19 职场文书
理财计划书
2014/08/14 职场文书
党员四风问题对照检查材料思想汇报
2014/09/16 职场文书
CentOS安装Nginx并部署vue
2022/04/12 Servers