c语言指针问题,新手勿扰!如图,为什么最后一行不是输出10呢?说说原因

2024年11月16日 18:43
有1个网友回答
网友(1):

你的q 是函数指针
而不是二维指针。
这样q=&p1的时候 就已经类型错误。

对于函数指针。 *q **q 不管多少个* ,都是本身的值。
这个是函数指针的一个特别规定。
按照你的写法, q的定义应该是int **q; 而不是函数指针。