字符串--用数组初始化和用指针初始化方法

1、字符串数组初始化

1)用足够的空间的数组储存字母串

const char example[40] = "So big it is.";

const表示不会更改这个字母串

还有这种:

const char example[40] = 
{'S','o',' ','b','i','g',' ','i','t',' ','i','s','.','\0'};

注意最后的空字符’\0’。没有这个空字符,这就不是一个字符串,而是一个字符数组。

2、让编译器确定数组的大小。

省略数组初始化生命中的大小,编译器会自动计算数组的大小。

const char m2[] = "it is fine.";

3、指针表示法创建数组

const char * ptr1 = "fine.";

   用双引号括起来的内容是字符串常量,且被视为该字符串的地址(即字符串首地


址),以上即是把字符串首地址赋给 字符指针 ptr1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值