柠檬试题库
search
首页 计算机 公务员 驾照 关于

在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
热度🔥770
参考答案:D
解析:

【解析】本题主要考查了指向字符串的指针和字符数组,str1为一个字符指针,所以sizeof为4,str2为字符数组,其中包含6个字符,所以答案为4 6
复制题目向AI提问