第7题, 字符串是: “ATS\n012\1\\”
ATS -- 3个字母, 用3个字节; \n -- 1个换行符,转义字符, 用1个字节;
012 -- 八进制整数,是个3位数, 用3个字节;
\1 -- 转义字符,编码 \1, 用1个字节;
\\ -- 转义字符 \, 用1个字节;
另有一个看不见的字符串结束符,用1个字节。
合计内存 sizeof() 占用10个字节。 计算 字符串长度时,strlen() 不计入字符串结束符,
所以 strlen(ATS\n012\1\\”) 等于 9 。
按 %d 格式输出 为 9,答案 选 C
温馨提示:答案为网友推荐,仅供参考