字符串,字符,字符数组


1、这里数组arr中【】没有具体数值,根据=后面的实际值,初始化大小

2、字符串在结尾隐藏了一个\0字符,\0字符是字符串的结束标志!

这里疑惑:   没有运行到return 值标红的

1、arr1中放的是字符串,arr2中放的是字符,字符串结尾会自带\0结束打印,而字符不会,所以会造成乱码!深层原因就是跟内存有关,内存空间连续,没有停止就会打印后续的未知

1、这里arr1正常输出字符串长度3(注意:隐藏的\0是不算在字符串长度中的),而arr2因为没有\0结束,所以这里输出的是一个随机值42

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值