设为首页 加入收藏

TOP

C语言复习之字符串常量
2014-11-24 12:31:29 来源: 作者: 【 】 浏览:0
Tags:语言 习之 字符串 常量

1.当一个字符串常量出现于表达式中时,它的值是一个指针常量。编译器被这些指定字符的一份拷贝存储在内存的某个位置,并存储一个指向第一个字符的指针。


(数组名用于表达式中时,它的值也是指针常量)


2.”xyz”+1


因为字符串常量实际上是个常量指针,这个表达式计算“指针值加上1”的数值。它的结果是个指针,指向字符串中的第2个字符:y。


3.*”xyz”


因为“xyz”是一个指针常量,指向字符串的第一个字符。因此对其间接操作,其值是字符x。


4.”xyz”[2]


则表示指向z。


说明:


出现在表达式中的字符常量的值是一个常量指针,它指向字符串的第一个字符。和数组名一样,既可以用指针表达式也可以用下标来使用字符串常量。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C语言复习之动态内存分配 下一篇C语言复习之预处理器

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·python数据分析岗的 (2025-12-25 10:02:21)
·python做数据分析需 (2025-12-25 10:02:19)
·成为一个优秀的pytho (2025-12-25 10:02:16)
·Java后端面试实习自 (2025-12-25 09:24:21)
·Java LTS版本有哪些 (2025-12-25 09:24:18)