在下面的语句中,ptr1和ptr2是指向int的未初始化指针,也就是说,它们指向一些随机地址,这些地址可能是有效地址,也可能不是有效地址。
null
int * ptr1, ptr2; |
(A) 符合事实的 (B) 错误的 答复: (B) 说明: 即使*的位置更靠近 智力 ,*将仅与ptr1关联,而不与ptr2关联。这意味着“int*ptr1”等于“int*ptr1”。这就是为什么只有ptr1是指向int的未初始化指针。基本上,虽然ptr1和ptr2都是未初始化变量,但ptr1是指向int的指针,而ptr2是int类型的变量。如果我们真的想让这两个变量都成为指针,我们需要将它们称为“int*ptr1,*ptr2;” 这个问题的小测验
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END