【C语言】 字符/串指针
【摘要】 【C语言】 字符/串指针
🌀 字符/串指针
在指针当中的类型中我们知道有一种指针类型为字符串指针 char*;
可以通过两种方法来访问一个字符或者是字符串。
1、第一种就是使用字符数组来存放字符串或者字符来实现操作。
2、下面所介绍的就是使用字符指针指向一个字符串,此时可不能定义数组。
一般的使用方法如下 👇
字符型指针方法如下 👇
运行结果🖊
hello C
如上示例 👆
定义了字符型指针变量 str,用字符串常量"hello C"为其进行赋初值。
注意🔥:这里并不是把"hello C"中的所有字符存放在 str 当中,只是把该字符串中的第一个字符'h'赋值给指针变量 str,然后printf()再通过'h'找到下一个元素直到遇到'\0'则停止。
本质上是把"hello C"这个字符串的首地址存储在了 str 当中。
如下图所示 👇
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)