摘要: 看一个例子char str[6]={'h','e','l','l','o','\0'};printf("%d\n",strlen(str));这个例子是求取字符串长度,结果为5。为什么不是6呢?原因是NUL('\0')不是字符串的一部分。看看字符串的定义就明白了。【定义】字符串就是一个零串或多个字符,并且以一个位模式为全0的NUL字节结尾。NUL字节是字符串的终止符,但它本身并不是字符串的一部分。 阅读全文
posted @ 2011-12-25 09:32 j2ee技术 阅读(180) 评论(0) 推荐(0)