📜  C测验– 108 |问题1

📅  最后修改于: 2021-06-28 23:51:59             🧑  作者: Mango

在下面的语句中,ptr1和ptr2是指向int的未初始化的指针,即它们指向某个随机地址,该地址可能是有效地址,也可能不是有效地址。

int* ptr1, ptr2;

(A)是
(B)虚假答案: (B)
说明:即使*放在更靠近int的位置,*也仅与ptr1关联,而不与ptr2关联。这意味着“ int * ptr1”等于“ int * ptr1”。这就是为什么只有ptr1是未初始化的int指针。基本上,尽管ptr1和ptr2都是未初始化的变量,但是ptr1是指向int的指针,而ptr2是int类型的变量。如果我们真的想将两个变量都用作指针,则需要将它们称为“ int * ptr1,* ptr2;”。
这个问题的测验

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