问题
单项选择题
下面程序的输出结果是( )。 void prty(int*x) { printf("%din",++*x);} main() { int a=25; prty(&a); }
A.23
B.24
C.25
D.26
答案
参考答案:D
解析: 执行prty(&a);将变量a的地址传递给形参。x是指针型变量,值为变量a的地址,*x就是取存储单元的值即25,输出*x加1后的值26。
下面程序的输出结果是( )。 void prty(int*x) { printf("%din",++*x);} main() { int a=25; prty(&a); }
A.23
B.24
C.25
D.26
参考答案:D
解析: 执行prty(&a);将变量a的地址传递给形参。x是指针型变量,值为变量a的地址,*x就是取存储单元的值即25,输出*x加1后的值26。