以下的初始化有什么区别


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

Tags in this post...

面试题 相关文章推荐
PHP如何设置和取得Cookie值
Jun 30 面试题
List, Set, Map是否继承自Collection接口?
May 16 面试题
类的核心特性有哪些
Jan 01 面试题
C和C++经典笔试题附答案解析
Aug 18 面试题
金山毒霸系列的笔试题
Apr 13 面试题
为什么group by 和order by会使查询变慢
May 16 面试题
名词解释型面试题(主要是网络)
Dec 27 面试题
武汉瑞得软件笔试题
Oct 27 面试题
优纳科技软件测试面试题
May 15 面试题
广州某公司软件工程师面试题
Dec 22 面试题
MVC的各个部分都有那些技术来实现?如何实现?
Apr 21 面试题
Java程序员综合测试题
Apr 25 面试题
为什么如下的代码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
重置版宣传动画
2020/04/09 魔兽争霸
php实现的MySQL通用查询程序
2007/03/11 PHP
php&mysql 日期操作小记
2012/02/27 PHP
ThinkPHP之A方法实例讲解
2014/06/20 PHP
PHP版本常用的排序算法汇总
2015/12/20 PHP
PHP实现合并两个排序链表的方法
2018/01/19 PHP
在laravel框架中实现封装公共方法全局调用
2019/10/14 PHP
PHP封装请求类实例分析【基于Yii框架】
2019/10/17 PHP
CutePsWheel javascript libary 控制输入文本框为可使用滚轮控制的js库
2010/02/07 Javascript
滚动图片效果 jquery实现回旋滚动效果
2013/01/08 Javascript
js获取指定日期前后的日期代码
2013/08/20 Javascript
只需一行代码,轻松实现一个在线编辑器
2013/11/12 Javascript
深入理解JavaScript系列(48):对象创建模式(下篇)
2015/03/04 Javascript
程序员必知35个jQuery 代码片段
2015/11/05 Javascript
全面详细的jQuery常见开发技巧手册
2016/02/21 Javascript
JavaScript基础语法之js表达式
2016/06/07 Javascript
Bootstrap登陆注册页面开发教程
2016/07/12 Javascript
详解ionic本地相册、拍照、裁剪、上传(单图完全版)
2017/10/10 Javascript
vue 使某个组件不被 keep-alive 缓存的方法
2018/09/21 Javascript
Angular ui-roter 和AngularJS 通过 ocLazyLoad 实现动态(懒)加载模块和依赖
2018/11/25 Javascript
JavaScript运行机制实例分析
2020/04/11 Javascript
node.js文件的复制、创建文件夹等相关操作
2021/02/05 Javascript
简单谈谈Python中的几种常见的数据类型
2017/02/10 Python
django如何连接已存在数据的数据库
2018/08/14 Python
利用python开发app实战的方法
2019/07/09 Python
基于django2.2连oracle11g解决版本冲突的问题
2020/07/02 Python
Django ORM判断查询结果是否为空,判断django中的orm为空实例
2020/07/09 Python
Python使用urlretrieve实现直接远程下载图片的示例代码
2020/08/17 Python
Brydge英国:适用于Apple iPad和Microsoft Surface Pro的蓝牙键盘
2019/05/16 全球购物
俄罗斯儿童和青少年服装、鞋子及配件的在线商店:Orby
2020/02/20 全球购物
北京某公司的.net笔试题
2014/03/20 面试题
茶叶店创业计划书范文
2014/01/19 职场文书
市三好学生主要事迹
2014/01/28 职场文书
医院深入开展党的群众路线教育实践活动实施方案
2014/08/27 职场文书
乡镇干部学习心得体会
2016/01/23 职场文书
 Redis 串行生成顺序编码的方法实现
2022/04/03 Redis