黑马程序员技术交流社区

标题: 字符串结束符 [打印本页]

作者: qq103613    时间: 2015-7-28 23:49
标题: 字符串结束符
1)字符数组初始化时没有使用 '\0'

先定义的变量存放在内存高地址,后面定义变量放在内存低地址

用字符串方式赋值比用字符逐个赋值要多占一个字节, 用于存放字符串结束标志'\0'。

char ch[] = {'a','b','c','\0'};

char ch2[]= {"abc"};

关于字符串长度,如果在定义的没有规定字符串数组长度,则看元素个数,若规定了,则数组长度则是字符串长度.




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