C语言中 char str[6]={'a','b','\0','d','e','f'}; 则语句 printf("%s",strlen(str)); 的输出结果是?

日期:2018-03-02 11:07:53 人气:1

C语言中 char str[6]={'a','b','\0','d','e','f'}; 则语句 printf("%s",strlen(str)); 的输出结果是?

strlen求字符串长度的计算方式是遇到字符串结束符\0就结束,而 char str[6]={'a','b','\0','d','e','f'};//这个数组中,第三个字符就是字符串结束符\0遇到\0结束之后,返回的长度就是2了。
    A+
热门评论