C语言关于指针的问题

img

想问下上面的C选项错的原因是啥勒,
*p中,单独拿出来p是代表指针变量
那**q,单独拿出来q是代表什么嘞


q是指针的指针,即int **类型,p是指针,即int *类型,当然不能赋值

只有D是对的。其它两个是将int型赋值给int*,也是不可以

给你找了一篇非常好的博客,你可以看看是否有帮助,链接:C语言 指向函数的指针
你还可以看下c语言参考手册中的 c语言-指针