目录: 标题| 题干| 答案| 搜索| 相关
问题

以下程序的输出结果是_______。 #include<stdio.h> v


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

  • A11,42,31 12,22,41
  • B11,41,20 12,42,20
  • C11,21,40 11,21,41
  • D11,41,21 12,42,22
参考答案
参考解析:

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

分类:其他
相关推荐

1、以下程序输出的结果为_______。 main() { char*alpha

以下程序输出的结果为_______。 main() { char*alpha[6]={"ABCD","EFGH","IJKL","MNOP","QRST","UVWX"}; char**p; int i; p=alpha; for(i=0;i<4;i++) printf("%s",p[i]); }AABCDEFGHIJKLBABCDCABCDEFGHIJKLMNOPDAEIM

2、以下程序的输出结果是______。 #include<stdio.h> #i

以下程序的输出结果是______。 #include<stdio.h> #include<string.h> fun(char*w,int n) { char t,*s1,*s2; s1=w;s2=w+n-1; while(s1<s2) { t=*s1++; *s1=*s...

3、以下程序的输出结果是______。 main() {int a=3; pri

以下程序的输出结果是______。 main() {int a=3; printf("%d ",(a+=a-+a*a) ) }A-6B1C2D-12

4、以下程序运行后;输出结果是______。 main() { char*d[]

以下程序运行后;输出结果是______。 main() { char*d[]={"ab","cde"}; printf("%x",d[1]); }AcdeB字符c的ASCII码值C字符c的地址D出错

5、以下程序的输出结果是______。 int f() { static int

以下程序的输出结果是______。 int f() { static int i=0; int s=1; s+=i; i++; return s; } main() { int i, a=0; for(i=0; i<5; i++) a+=f(); printf("% d ", a);A20B24C25D15

6、以下程序运行后,输出结果是______。main(){char*d[]={"

以下程序运行后,输出结果是______。main(){char*d[]={"ab", "cde"};printf("%x",d[1]);}AcdeB字符c的ASCⅡ的值C字符c的地址D出错