一、字符串的引用方式
在C语言中,字符串是存放在字符数组中的。有两种方法可以引用
①用字符数组存放一个字符串,可以通过数组名和下标引用字符串中一个字符,也可以通过数组名和格式声明“%s”输出该字符串
②用字符指针变量指向一个字符串常量,通过字符指针变量引用字符串常量
二、字符指针做函数参数
如果把一个字符串从一个函数“传递”到另一个函数,可以用地址传递的办法,即用字符数组名作参数,也可以用字符指针变量作参数
三、使用字符指针变量和字符数组的比较
(1)字符数组由若干个元素组成,每个元素中放一个字符,而字符指针变量中存放的是地 址,绝不是将字符串放到字符指针变量中
(2)可以对字符指针变量赋值,但绝不能对数组名赋值
(3)对字符指针变量赋初值
(4)编译时为字符数组分配入若干存储单元,以存放个元素的值,而对字符指针变量,只分 配一个存储单元
(5)指针变量的值是可以改变的,而数组名代表一个固定的值,不能gaib