以下的初始化有什么区别


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

Tags in this post...

面试题 相关文章推荐
简单说说tomcat的配置
May 28 面试题
c语言常见笔试题总结
Sep 05 面试题
C++:局部变量能否和全局变量重名
Mar 03 面试题
C++:memset ,memcpy和strcpy的根本区别
Apr 27 面试题
在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern "C"
Aug 09 面试题
几个数据库方面的面试题
Jul 01 面试题
什么是属性访问器
Oct 26 面试题
Shell编程面试题
May 30 面试题
瀑布模型都有哪些优缺点
Jun 23 面试题
介绍一下Mysql的存储引擎
Feb 12 面试题
设置器与访问器的定义以及各自特点
Jan 08 面试题
ruby如何进行集成操作?Ruby能进行多重继承吗?
Oct 16 面试题
为什么如下的代码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/05/24 PHP
CI(Codeigniter)的Setting增强配置类实例
2016/01/06 PHP
详解php中反射的应用
2016/03/15 PHP
使用laravel的migrate创建数据表的方法
2019/09/30 PHP
window.parent调用父框架时 ie跟火狐不兼容问题
2009/07/30 Javascript
javascript对talbe进行动态添加、删除、验证实现代码
2012/03/29 Javascript
JavaScript通过元素的ID和name设置样式
2014/07/08 Javascript
Jquery动态替换div内容及动态展示的方法
2015/01/23 Javascript
javascript实现Email邮件显示与删除功能
2015/11/21 Javascript
浅析AngularJS中的指令
2016/03/20 Javascript
jQuery图片轮播实现并封装(一)
2016/12/03 Javascript
微信小程序开发之toast提示插件使用示例
2017/06/08 Javascript
Vue.js 中的 v-cloak 指令及使用详解
2018/11/19 Javascript
koa2使用ejs和nunjucks作为模板引擎的使用
2018/11/27 Javascript
Bootstrap 按钮样式与使用代码详解
2018/12/09 Javascript
基于mpvue搭建微信小程序项目框架的教程详解
2019/04/10 Javascript
Python设计模式之单例模式实例
2014/04/26 Python
python中反射用法实例
2015/03/27 Python
Python3实现统计单词表中每个字母出现频率的方法示例
2019/01/28 Python
【python】matplotlib动态显示详解
2019/04/11 Python
python 判断字符串中是否含有汉字或非汉字的实例
2019/07/15 Python
用python查找统一局域网下ip对应的mac地址
2021/01/13 Python
python爬虫爬取图片的简单代码
2021/01/18 Python
6种非常炫酷的CSS3按钮边框动画特效
2016/03/16 HTML / CSS
佳能英国官方网站:Canon UK
2017/08/08 全球购物
印度最好的在线药品订购网站:PharmEasy
2018/11/30 全球购物
FC-Moto英国:欧洲最大的摩托车服装和头盔商店之一
2019/08/25 全球购物
反腐倡廉警示教育活动总结
2014/05/05 职场文书
农村门前三包责任书
2014/07/25 职场文书
创先争优活动党员公开承诺书
2014/08/29 职场文书
特种设备安全管理制度
2015/08/06 职场文书
简短清晨问候语
2015/11/10 职场文书
承诺书的内容有哪些,怎么写?
2019/06/21 职场文书
Python利用机器学习算法实现垃圾邮件的识别
2021/06/28 Python
星际争霸:毕姥爷vs解冻03
2022/04/01 星际争霸
Python Flask实现进度条
2022/05/11 Python