十大水货状元:请教一个C语言的填空题,麻烦解释一下,谢谢!!执行后p和q所指向的单元的内容分别为______。

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 09:29:42
有如下程序段,执行后p和q所指向的单元的内容分别为______。
static int a[] = {1,2,3}, *p, *q;
p = a+1;
q = p++;

p = 3
q = 2

p = a + 1; //这里 p指向 a[1]
q = p ++; //因为p++是在使用完p然后才执行自加,所以这里 q 也指向 a[1], 然后执行 p自加, 所以 p 现在指向 a[2]

所以结果是 *p = 3, *q = 2

2和2
p是1+1
q是只向P的下个指针

自己试一下不就知道了吗/////////

*p=2
*q=3