作业帮 > 综合 > 作业

192.以下程序段运行后,表达式*(p+4)的值为( ).char a[]="china"; char *p; p=a;

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 09:15:39
192.以下程序段运行后,表达式*(p+4)的值为( ).char a[]="china"; char *p; p=a; A.'n' B.'a' C.存
192.\x05 以下程序段运行后,表达式*(p+4)的值为( ).
\x05char a[]="china";
\x05char *p;
\x05p=a;
A.\x05 'n'
B.\x05 'a'
C.\x05 存放'n'的地址
D.\x05 存放'a'的地址
B
再问: 怎嘛理解 能不能讲一下解题思路 谢谢
再答: p=a;是将a的首地址赋给指针p,所以p就表示数组a的首地址,也就是a[0]的地址,p+4就表示存放a[4]的地址,前面加一个*,就是取值运算,取a[4]地址的值,就是china的第五个元素'a'