黑马程序员技术交流社区

标题: 使用字符数组存储字符串注意的地方 [打印本页]

作者: 1358840521    时间: 2016-8-29 23:11
标题: 使用字符数组存储字符串注意的地方
1. 如果没有指定数组的长度,给数组赋值一个字符串的时候,那么数组的长度是字符串的可见长度+1,也等于字符串的实际长度
2. 如果指定的字符数组的长度小于等于了字符串的长度,这个时候就会有问题了使用格式控制符%s 就可以输出存储在字符数组中的字符串数据.
从给定的地址开始 1个字节1个字节的输出,直到遇到'\0'为止[经常会出考题!]
%s有一个缺点: 如果你要打印的字符串中间有'\0',那么只会打印'\0'前面的部分

作者: Gyj900730@    时间: 2016-8-30 18:50
字符数组的每一个元素都代表一个地址
作者: Gyj900730@    时间: 2016-9-3 23:14
\0是字符串结束的标志吧
作者: WHH123    时间: 2016-9-3 23:22
6666666666666
作者: 小海盗。    时间: 2016-9-4 00:10
说的有问题吧

Snip20160904_4.png (58.02 KB, 下载次数: 19)

Snip20160904_4.png





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2