问题 填空题

以下程序的输出结果是______。
#include <string.h>
main()
printf("%d\n" ,strlen("IBM\n012\1\\"));

答案

参考答案:I

解析: 本题考查的是字符串长度。本题中的字符是:’I’、’B’、’M’、’\n’、’0’、’1’、’2’、’\1’、’\\’和最后一个字符串结束标记’\0’,由于strlen()求的是字符串的实际长度,不包括’\0’,所以字符串长度为9。

选择题
单项选择题 案例分析题