问题 单项选择题

若有如下程序:
main()
int x[]=14,32,65,69,78,59,*t;
t= x +5;
printf("%d\n",*-t);

则程序执行后的输出结果是( )。

A.78

B.65

C.32

D.14

答案

参考答案:A

解析: 执行t=x+5:使指针指向数组元素59,运算符*和--的优先级相同,结合性为自右向左,先计算--t,对t减1,使t指向数组元素78,再计算*t,取该地址单元的值78。

问答题 简答题
名词解释