以下的初始化有什么区别


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

Tags in this post...

面试题 相关文章推荐
编写类String的构造函数、析构函数和赋值函数
May 29 面试题
编写类String 的构造函数、析构函数和赋值函数
Sep 09 面试题
存储过程和函数的区别
May 28 面试题
写出SQL四条最基本的数据操作语句(DML)
Dec 12 面试题
广州品高软件.net笔面试题目
Apr 18 面试题
什么是Assembly(程序集)
Sep 14 面试题
几个Shell Script面试题
Apr 18 面试题
Linux中如何用命令创建目录
Dec 02 面试题
腾讯公司的一个sql题
Jan 22 面试题
Java语言的优势
Jan 10 面试题
Java的类与C++的类有什么不同
Jan 18 面试题
25道Java面试题集合
May 21 面试题
为什么如下的代码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
session 的生命周期是多长
2006/10/09 PHP
PHP对MongoDB[NoSQL]数据库的操作
2013/03/01 PHP
php中数字0和空值的区别分析
2014/06/05 PHP
smarty循环嵌套用法示例分析
2016/07/19 PHP
php使用get_class_methods()函数获取分类的方法
2016/07/20 PHP
Laravel 修改默认日志文件名称和位置的例子
2019/10/17 PHP
Laravel ORM 数据model操作教程
2019/10/21 PHP
DWZ table的原生分页浅谈
2013/03/01 Javascript
jquery Ajax 实现加载数据前动画效果的示例代码
2014/02/07 Javascript
js匿名函数的调用示例(形式多种多样)
2014/08/20 Javascript
理解javascript中的回调函数(callback)
2014/09/02 Javascript
Javascript进制转换实例分析
2015/05/14 Javascript
JQuery控制Radio选中方法分析
2015/05/29 Javascript
深入理解JQuery循环绑定事件
2016/06/02 Javascript
原生JS实现的放大镜效果实例代码
2016/10/15 Javascript
浅谈js函数中的实例对象、类对象、局部变量(局部函数)
2016/11/20 Javascript
js实现适配不同的屏幕大小
2017/04/10 Javascript
JavaScript手风琴页面制作
2017/05/17 Javascript
vue修改对象的属性值后页面不重新渲染的实例
2018/08/09 Javascript
Vue如何使用混合Mixins和插件开发详解
2020/02/05 Javascript
js实现带箭头的进度流程
2020/03/26 Javascript
python excel使用xlutils类库实现追加写功能的方法
2018/05/02 Python
Linux下python3.6.1环境配置教程
2018/09/26 Python
PyQt5 实现字体大小自适应分辨率的方法
2019/06/18 Python
Python django框架输入汉字,数字,字符生成二维码实现详解
2019/09/24 Python
利用4行Python代码监测每一行程序的运行时间和空间消耗
2020/04/22 Python
python Tornado框架的使用示例
2020/10/19 Python
详解Python GUI编程之PyQt5入门到实战
2020/12/10 Python
使用CSS3设计地图上的雷达定位提示效果
2016/04/05 HTML / CSS
html5 localStorage本地存储_动力节点Java学院整理
2017/07/06 HTML / CSS
John Hardy官方网站:手工设计首饰的奢侈品牌
2017/07/05 全球购物
Shopping happy life西班牙:以最优惠的价格提供最好的时尚配饰
2020/03/13 全球购物
2014年信息中心工作总结
2014/12/17 职场文书
评先进个人材料
2014/12/29 职场文书
荒岛余生观后感
2015/06/09 职场文书
实战Python爬虫爬取酷我音乐
2022/04/11 Python