A-A+

已有变量定义和函数调用语句:int a=25;print_value(&a);下面函数的正确

2022-08-06 04:56:47 问答库 阅读 176 次

问题详情

已有变量定义和函数调用语句:int a=25;print_value(&a);下面函数的正确输出结果是 void print_value(int*x) { printf("%dn",++*x);}
A.23
B.24
C.25
D.26请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:解答本题时,首先我们应该明白“&”运算符和“。”说明符的含义,++N说明的是对变量N的自增运算,本题中++*x要求先给指针变量x自增1,再指向其他地址,结果为26。

考点:函数,变量