当前位置: 技术问答>linux和unix
菜菜问题每天问。。。大家来抢分
来源: 互联网 发布时间:2016-04-14
本文导语: C和指针的习题。 题目 你所使用的C编译器是否允许修改字符串常量?是否存在编译器选项,允许或禁止你修改字符串常量? 请大侠们详细解答谢谢,越详细越好。 如果存在编译器选项,请详细列出如何修改,谢...
C和指针的习题。
题目
你所使用的C编译器是否允许修改字符串常量?是否存在编译器选项,允许或禁止你修改字符串常量?
请大侠们详细解答谢谢,越详细越好。
如果存在编译器选项,请详细列出如何修改,谢谢
系统fedora 9 gcc 4.3
题目
你所使用的C编译器是否允许修改字符串常量?是否存在编译器选项,允许或禁止你修改字符串常量?
请大侠们详细解答谢谢,越详细越好。
如果存在编译器选项,请详细列出如何修改,谢谢
系统fedora 9 gcc 4.3
|
i think it's impossible.
constant will be stored in only-read area,that can be protected by system.
Although your pointer can get its address,compiler don't allow you to write in it.
|
这跟编译器的版本的没有任何关系,
C语言就是这样的约定。。