以下的初始化有什么区别


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

Tags in this post...

面试题 相关文章推荐
PHP开发的一般流程
Aug 13 面试题
一份全面的PHP面试问题考卷
Jul 15 面试题
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
Mar 19 面试题
空指针到底是什么
Aug 07 面试题
武汉英思工程科技有限公司–ORACLE面试测试题目
Apr 30 面试题
什么叫做SQL注入,如何防止
Oct 04 面试题
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
Sep 18 面试题
nohup的用法
Nov 26 面试题
测试驱动开发的主要步骤是什么
Dec 10 面试题
比较一下entity bean和session bean
Dec 27 面试题
Lucene推荐的分页方式是什么?
Dec 07 面试题
Java的类与C++的类有什么不同
Jan 18 面试题
为什么如下的代码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 error_log()将错误信息写入一个文件(定义和用法)
2013/10/25 PHP
php实现获取文章内容第一张图片的方法
2014/11/04 PHP
PHP使用header()输出图片缓存实例
2014/12/09 PHP
php建立Ftp连接的方法
2015/03/07 PHP
thinkphp5 加载静态资源路径与常量的方法
2017/12/24 PHP
php和asp语法上的区别总结
2019/05/12 PHP
Alliance vs Liquid BO3 第一场2.13
2021/03/10 DOTA
浮动的div自适应居中显示的js代码
2013/12/23 Javascript
利用js制作html table分页示例(js实现分页)
2014/04/25 Javascript
Node.js中创建和管理外部进程详解
2014/08/16 Javascript
NodeJS学习笔记之Connect中间件模块(一)
2015/01/27 NodeJs
深入理解JavaScript系列(26):设计模式之构造函数模式详解
2015/03/03 Javascript
把Node.js程序加入服务实现随机启动
2015/06/25 Javascript
js限制input标签中只能输入中文
2015/06/26 Javascript
js表单中选择框值的获取及表单的序列化
2015/12/17 Javascript
JavaScript判断浏览器对CSS3属性是否支持的多种方法
2016/11/13 Javascript
Javascript中的作用域及块级作用域
2017/12/08 Javascript
vue实现的下拉框功能示例
2019/01/29 Javascript
vue19 组建 Vue.extend component、组件模版、动态组件 的实例代码
2019/04/04 Javascript
浅谈Pycharm调用同级目录下的py脚本bug
2018/12/03 Python
python实现把二维列表变为一维列表的方法分析
2019/10/08 Python
Python 模拟生成动态产生验证码图片的方法
2020/02/01 Python
Python sep参数使用方法详解
2020/02/12 Python
在pycharm中使用matplotlib.pyplot 绘图时报错的解决
2020/06/01 Python
Python经典五人分鱼实例讲解
2021/01/04 Python
Funko官方商店:源自美国,畅销全球搪胶收藏玩偶
2018/09/15 全球购物
意大利消费电子产品购物网站:SLG Store
2019/12/26 全球购物
加拿大户外探险购物网站:SAIL
2020/06/27 全球购物
关爱女孩行动实施方案
2014/03/13 职场文书
锦旗赠语
2015/06/23 职场文书
2015年小学教科研工作总结
2015/07/20 职场文书
西部计划志愿者工作总结
2015/08/11 职场文书
小学2016年第十八届推普周活动总结
2016/04/05 职场文书
护理专业毕业自我鉴定
2019/08/12 职场文书
小学四年级班务总结该怎么写?
2019/08/16 职场文书
手把手教你用SpringBoot将文件打包成zip存放或导出
2021/06/11 Java/Android