问题 单项选择题

若有以下定义和语句
#include<stdio.h>
char s1[10]="abcd!",*s2="\n123\\";
printf("%d%d\n",strlen(s1),strlen(s2));
则输出结果是______。

A.5 5
B.10 5
C.10 7
D.5 8

答案

参考答案:A

解析: s1的长度为5,s2字符串末尾\\表示一个字符,所以长度也为5,答案选择A。

选择题
单项选择题