相关文章推荐
坚韧的日光灯  ·  Visual Studio 中的 ...·  1 年前    · 
没有腹肌的胡萝卜  ·  PowerBuilder 9.0 ...·  1 年前    · 
坚韧的开心果  ·  backbone.js ...·  1 年前    · 
备案 控制台
学习
实践
活动
专区
工具
TVP
写文章
专栏首页 C语言入门到精通 7.3 通过指针引用字符串
31 29

海报分享

7.3 通过指针引用字符串

一、字符串的引用方式

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

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

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

二、字符指针做函数参数

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

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

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

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

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

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

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

文章分享自微信公众号:
C语言入门到精通

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

原始发表时间: 2018-10-23
如有侵权,请联系 cloudcommunity@tencent.com 删除。