选择题
在32位编译器上,设有定义
char *str1='Hello', str2[]='Hello';,
则以下语句
printf('%d%d', sizeof(str1), sizeof(str2));
的输出结果是______。
A、
5 6
B、
5 5
C、
6 6
D、
4 6
【正确答案】
D
【答案解析】
本题主要考查指向字符串的指针和字符数组。str1为一个字符指针,所以sizeof为4;str2为字符数组,其中包含6个字符,所以答案为D选项。
提交答案
关闭