第四周指针1 习题
指针
第一次错题:5 9 10 15
第二次错题 :9 10
第二次错题 :9
7。
以下函数的输出结果是:
int fun( ){
char a[10] = {'1', '2', '3', '4', '5', '6', '7', '8', '9', 0}, *p;
int i = 8;
p = a + i;
cout << p - 3 << endl;
return 0;
}
// 9? console:6789 为什么是6789 因为-3吗,前面的例子+5,则把5以后的数都输出了。
11。
下列程序的输出结果是:
int b = 2;
int func(int *a){
b += *a;
return b;
}
int main( ){
int a=2, res=2;
res += func(&a);
cout << res << endl;
return 0;
}
// 6
12。
有如下程序段
int *p, a = 10, b = 1;
p = &a;
a = *p + b;
执行该程序段后, a 的值为:
11