开发者社区> 问答> 正文

为什么C语言字符串常量可以当作指针呢?

为什么C语言字符串常量可以当作指针呢?

展开
收起
游客4ztx2pti3xtdw 2022-03-29 21:04:24 436 0
1 条回答
写回答
取消 提交回答
  • 1.有一个字符串“abc”,字符a,b,c都是常量,所以这个字符串就是一个常量字符串。

    2.既然是常量字符串,“abc”就会被放在一个专门放常量的内存区域,姑且叫常量区。

    3.“abc”被放好了,那么所安放的常量区总要有个地址吧,比如是0x12345。

    1. str="abc"; 好了,现在str的值是0x12345,也就是说,以后想访问字符串“abc”,通过str即可。
    2022-03-29 21:05:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多