一个让人疏忽的例子
摘要:
char str[]="ab\01234";sizeof(str)=?strlen(str)=?我相信不少人不以为sizeof(str)=8,stlen(str)=2事实上是sizeof(str)=6,strlen(str)=5为什么是这个结果呢由于C编译器采用的是“贪心”法则,字符串中的‘\0’不是字符串的结束符,而‘\0’... 阅读全文
posted @ 2009-10-06 21:34 eastcowboy 阅读(280) 评论(1) 推荐(0) 编辑