c语言复习题7?

来源:百度知道 编辑:UC知道 时间:2024/05/17 16:20:30
以下程序执行后,a的值为?b的值为?
main()
{
int a, b, arr[2]={8, 1}, *p1=&arr[0], *p2=&arr[1];
a = *(p1++);
b = (*p2)--;
}

8
1

主要考核++、--运算符,重点是引用的先后关系。
如a = *(p1++);
是先引用指针p1所指的内容,赋给a,而后p1再加1。

8 1 绝对没问题,我感用人格来担保。

对了