c语言字符串问题


若有以下程序片段:
char str[ ]="ab\n\012\\\"";
printf("%d",strlen(str));
上面程序片段的输出结果是 6

为什么字符串遇到/0没结束?
字符串最后两个引号""是代表什么?

c c语言

故胜可知不可为 8 years, 7 months ago

优先级问题,简而言之,就是str[3]是 \012 不是 \0

幻想乡是我后宫 answered 8 years, 7 months ago

Your Answer