以下程序的输出结果是 ______。#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;

admin2010-05-22  45

问题 以下程序的输出结果是 ______。#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

答案2

解析 由于实参传送的是变量的地址,所以对形参指针所指向的单元内容的改变,即对实参内容的改变。
转载请注明原文地址:https://kaotiyun.com/show/MRWp777K
0

最新回复(0)