📜  C |字串|问题15

📅  最后修改于: 2021-05-28 05:36:12             🧑  作者: Mango

预测以下程序的输出,假设一个字符占用1个字节,指针占用4个字节。

#include 
int main()
{
    char *str1 = "GeeksQuiz";
    char str2[] = "GeeksQuiz";
  
    printf("sizeof(str1) = %d, sizeof(str2) = %d",
           sizeof(str1), sizeof(str2));
  
    return 0;
}

(A) sizeof(str1)= 10,sizeof(str2)= 10

(B) sizeof(str1)= 4,sizeof(str2)= 10
(C) sizeof(str1)= 4,sizeof(str2)= 4
(D) sizeof(str1)= 10,sizeof(str2)= 4答案: (B)
说明: str1是一个指针,而str2是一个数组。
这个问题的测验

想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。