问题 填空题

以下程序的输出结果是______。
#include<string.h>
main()
char a[]=’\1’,’\2’,’\3’,’\4’,’\0’;
printf("% d % d\n",sizeof(a),strlen(a));

答案

参考答案:E,D

解析: strlen()求字符串的实际长度,不包括‘\0’,sizeof()是求数组a所占的字节,包括‘\0’。

单项选择题
判断题