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)--;
}
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 绝对没问题,我感用人格来担保。
对了