以下的初始化有什么区别


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

Tags in this post...

面试题 相关文章推荐
大唐电信科技股份有限公司java工程师面试经历
Dec 09 面试题
什么是Deployment descriptors;都有什么类型的部署描述符
Jul 28 面试题
JRE、JDK、JVM之间的关系怎样
May 16 面试题
估算杭州有多少软件工程师
Aug 11 面试题
什么是URL
Dec 13 面试题
C#基础面试题
Oct 17 面试题
Linux如何修改文件和文件夹的权限
Sep 05 面试题
Linux内核产生并发的原因
Nov 08 面试题
GWebs公司笔试题
May 04 面试题
EJB timer的种类
Oct 28 面试题
Java程序开发中如何应用线程
Mar 03 面试题
为什么Runtime.exec(“ls”)没有任何输出?
Oct 03 面试题
为什么如下的代码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
上海无线电三厂简史修改版
2021/03/01 无线电
用Simple Excel导出xls实现方法
2012/12/06 PHP
可兼容php5与php7的cURL文件上传功能实例分析
2018/05/11 PHP
Laravel框架路由设置与使用示例
2018/06/12 PHP
记Laravel调用Gin接口调用formData上传文件的实现方法
2019/12/12 PHP
js模拟实现Array的sort方法
2007/12/11 Javascript
jQuery对象和DOM对象相互转化
2009/04/24 Javascript
ExtJS TabPanel beforeremove beforeclose使用说明
2010/03/31 Javascript
关于jquery中全局函数each使用介绍
2013/12/10 Javascript
jQuery实现将div中滚动条滚动到指定位置的方法
2016/08/10 Javascript
JS实现图片局部放大或缩小的方法
2016/08/20 Javascript
JS自定义混合Mixin函数示例
2016/11/26 Javascript
vuejs2.0实现一个简单的分页示例
2017/02/22 Javascript
javascript 玩转Date对象(实例讲解)
2017/07/11 Javascript
使用JS中的Replace()方法遇到的问题小结
2017/10/20 Javascript
浅谈Vue-cli 命令行工具分析
2017/11/22 Javascript
vue生命周期实例小结
2018/08/15 Javascript
vue实现的树形结构加多选框示例
2019/02/02 Javascript
JS面向对象编程基础篇(二) 封装操作实例详解
2020/03/03 Javascript
js实现Element中input组件的部分功能并封装成组件(实例代码)
2021/03/02 Javascript
[01:06:25]Secret vs Liquid 2018国际邀请赛淘汰赛BO3 第一场 8.25
2018/08/29 DOTA
Python设计模式之代理模式实例
2014/04/26 Python
python3实现TCP协议的简单服务器和客户端案例(分享)
2017/06/14 Python
Python实现类的创建与使用方法示例
2017/07/25 Python
使用 Python 实现微信公众号粉丝迁移流程
2018/01/03 Python
Python语言快速上手学习方法
2018/12/14 Python
python 批量修改 labelImg 生成的xml文件的方法
2019/09/09 Python
Python的条件锁与事件共享详解
2019/09/12 Python
WxPython实现无边框界面
2019/11/18 Python
python关于变量名的基础知识点
2020/03/03 Python
Pandas直接读取sql脚本的方法
2021/01/21 Python
美国床垫和床上用品公司:Nest Bedding
2017/06/12 全球购物
阿波罗盒子:Apollo Box
2017/08/14 全球购物
《唯一的听众》教学反思
2014/02/20 职场文书
环保专项行动方案
2014/05/12 职场文书
会计专业自荐信范文
2019/05/22 职场文书