输出?
#include
int main(void)
{
int i = 10;
const int *ptr = &i;
*ptr = 100;
printf("i = %d\n", i);
return 0;
}
(A)我= 100
(B)我= 10
(C)编译器错误
(D)运行时错误答案: (C)
说明:请注意,ptr是指向常量的指针。因此,指向的值无法使用指针ptr更改。有关更多详细信息,请参见C中的常量限定符。
这个问题的测验
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。