社区
C语言
帖子详情
用ADS编译器,以下C编码对于ROM空间有什么影响,有什么区别,求助.
lieye_leaves
2011-07-28 07:32:56
用ADS编译器,以下C编码对于ROM空间有什么影响,代码如下:
char* p = "sasasasas",
char p[]= "sasasasas";
两者有什么区别?
...全文
94
2
打赏
收藏
用ADS编译器,以下C编码对于ROM空间有什么影响,有什么区别,求助.
用ADS编译器,以下C编码对于ROM空间有什么影响,代码如下: char* p = "sasasasas", char p[]= "sasasasas"; 两者有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
帅得不敢出门
2011-07-29
打赏
举报
回复
char* p = "sasasasas",
char p[]= "sasasasas";
两个p都是放在栈上的. 只是类型限定不同,占用空间也不一样.
第一个其实应该是const char *p , 第二个占用了strlen("sasasasas"),指向空间中内容不可修改, 在运行期其值被赋为"sasasasas",栈空间中内容可修改.
而这里的两个"sasasasas"是放在只读存储区的(其实是一个, 在.rodata中).
MSOKD
2011-07-28
打赏
举报
回复
一个在全局区,一个在堆栈区()
我的
ADS
编译器
调试裸机的心得
我的
ADS
编译器
调试裸机的心得我的
ADS
编译器
调试裸机的心得
使用
ads
1.2
编译器
,基于arm系统的LED
使用
ads
1.2
编译器
,基于arm系统的LED
ARM
编译器
说明手册 各种ARM
编译器
ARM
编译器
ADS
1.2说明 KEIL等说明 对于初学ARM了解
编译器
很有用 可是看看
ADS
1210读写函数C语言
ADS
1210读写函数C语言
使用和设置
ADS
的编译环境
使用
ADS
编译环境的介绍,详细地介绍了怎么使用和设置
ADS
的编译环境,对于初学者来说是很好的资料。
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章