A-A+

设已执行预编译命令#include<string.h> 以下程序段的输出结果是()。 cha

2022-08-06 02:28:01 问答库 阅读 174 次

问题详情

设已执行预编译命令#include<string.h>,以下程序段的输出结果是()。 char s[]=" an apple" ; printf(" %dn" ,strlen(s));
A.7
B.8
C.9
D.10请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
解析:如果一个字符数组中存放一个字符串,则函数strlen的值为“\0”之前的全部字符个数,也包括空格在内。注意:字符串处理函数的使用。

考点:命令,程序