c语言判断题
c语言判断题
日期:2021-12-29 19:17:30 人气:1
楼主他的问号写错了。正确应该是这个样子的,他要表示的是
*p(这个代表数组指针,指向x这个数组)
**p(这个是二维指针,指向的是p这个地址指针)
??他估计是想表达*号。不过肯定不能这样打的。
所以上面就很显然了,
第一个是*(p++)
++是先运算后加1
所以*(p++)相当于首地址。所以是2
因为P++。所以p=p+1了,所以是第二个地址。
而**P指的就是p,所以结果为4.
2 4
*p(这个代表数组指针,指向x这个数组)
**p(这个是二维指针,指向的是p这个地址指针)
??他估计是想表达*号。不过肯定不能这样打的。
所以上面就很显然了,
第一个是*(p++)
++是先运算后加1
所以*(p++)相当于首地址。所以是2
因为P++。所以p=p+1了,所以是第二个地址。
而**P指的就是p,所以结果为4.
2 4