问题 单项选择题

以下程序的输出结果是______。 #include<stdio.h> void prt(int *x,int *y,int *z) { printf("%d,%d,%d\n",++*x,++y,*(z++));} int a=10,b=40,c=20; main() { prt(&a,&b&c);prt(&a,&b,&c); }

A.11,42,31 12,22,41

B.11,41,20 12,42,20

C.11,21,40 11,21,41

D.11,41,21 12,42,22

答案

参考答案:B

解析:[评析] 由于实参传送的是变量的地址,所以对形参指针所指向的单元内容的改变,即对实参内容的改变。

单项选择题
单项选择题