fantacyleo 发表于 2014-7-19 23:39
首先要明确,'\0'也是一个字符,就存在字符数组中,因此字符数组的长度包括这个'\0'。但字符串长度则不计这 ...
AndyWang 发表于 2014-7-19 23:47
嗯 谢谢 能具体说明下吗 比如 char name[2] = "it" ; 在这个字符串中 '\0' 是怎样存储的呢? ...
AndyWang 发表于 2014-7-19 23:47
嗯 谢谢 能具体说明下吗 比如 char name[2] = "it" ; 在这个字符串中 '\0' 是怎样存储的呢? ...
fantacyleo 发表于 2014-7-20 00:23
额,抱歉,我理解错你的意思了。。。如果是数组长度不足以容纳'\0',那'\0'就不会被存入数组。这样做风险 ...
AndyWang 发表于 2014-7-20 00:51
比如说
char name1[2] = "it";
char name2[5] = "it";
fantacyleo 发表于 2014-7-20 00:54
这个,我只能说有的编译器是这样的。没查过C标准,不确定这样做是不是在所有编译器上都有保证。不过,字 ...
AndyWang 发表于 2014-7-20 00:56
ok 谢谢 你解答的好细心的呢 你是不是已经拿到入学名额了?
fantacyleo 发表于 2014-7-20 01:02
不用客气。我还在观望,一是现在没法脱产学习4个月。二是还在犹豫学ios还是android。。。 ...
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |