首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >7.3 通过指针引用字符串

7.3 通过指针引用字符串

作者头像
小林C语言
发布2019-08-09 14:41:03
4870
发布2019-08-09 14:41:03
举报

一、字符串的引用方式

在C语言中,字符串是存放在字符数组中的。有两种方法可以引用

①用字符数组存放一个字符串,可以通过数组名和下标引用字符串中一个字符,也可以通过数组名和格式声明“%s”输出该字符串

②用字符指针变量指向一个字符串常量,通过字符指针变量引用字符串常量

二、字符指针做函数参数

如果把一个字符串从一个函数“传递”到另一个函数,可以用地址传递的办法,即用字符数组名作参数,也可以用字符指针变量作参数

三、使用字符指针变量和字符数组的比较

(1)字符数组由若干个元素组成,每个元素中放一个字符,而字符指针变量中存放的是地 址,绝不是将字符串放到字符指针变量中

(2)可以对字符指针变量赋值,但绝不能对数组名赋值

(3)对字符指针变量赋初值

(4)编译时为字符数组分配入若干存储单元,以存放个元素的值,而对字符指针变量,只分 配一个存储单元

(5)指针变量的值是可以改变的,而数组名代表一个固定的值,不能gaib

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-10-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 C语言入门到精通 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档