Linux内核开发 - 讨论区
返回群组主页
孙建希
楼主 2011年06月20日 星期一 11:32
c的const修饰的变量和字符串常量都放在.rodata段中。 #include <stdio.h> int main() { int const a=1; int *p=&a; *p=2; printf("%d",a); }可以修改成功。但是修改字符串常量就会提示段错误?比如: #include <stdio.h>int main(){ char *p="sun"; p[1]='a';}
如下红色区域有误,请重新填写。
修改你的回复:
$(4)
你的回复:
Zeuux © 2024
京ICP备05028076号