问题 单项选择题

下列程序的输出结果是( )。

#include<stdio.h>

#include<string.h>

main()

char a[]="\n123\\";

printf("%d,%d\n",strlen(A) ,sizeof(A) );

A) 5,6
B) 5,5
C) 6,6
D) 6,5

答案

参考答案:A

解析: 转义字符'\n'表示换行,'\\'表示反斜杠,函数strlen()是计算字符串的长度,不包括文件结束标志 ('\0'),函数sizeof()统计字符串所占的字节数。

单项选择题 B1型题
问答题