问题 填空题

以下程序的输出结果是______。 #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’。

单项选择题 B型题
单项选择题