语句printf (("%d\n",strlen("ats\no12\1\\");的输出结果是……最好能把解题思路告知!不甚感激

如题所述

strlen函数输出字符串长度
\n和\1为转义字符,长度分别为1
\\代表字符\
所以共9个字符,输出9
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-24
strlen()只是统计字符串的长度,统计到'\0'结束,但不包括'\0',printf (("%d\n",strlen("ats\no12\1\\")j就是12!sizeof()是统计到“\0”包括\0!
相似回答