填空题

有以下程序   void f( int y,int *x)   { y=y+*x; *x=*x+y;}    main( )   { int x=2,y=4;    f(y,&x);    printf(“%d %d\n”,x,y);}   执行后输出的结果是【 】。

【参考答案】

8 2
<上一题 目录 下一题>
热门 试题

填空题
以下程序运行后的输出结果是【 】。int f(int a[],int n){if(n>=1 return f(a,n-1)+a[n-1);else return 0;}main(){int aa[5]=(1,2,3,4,5),s;s=f(aa,5); printf( %d n ,s);}
填空题
设函数findbig( )已定义为求3个数中的最大值。以下程序将利用函数指针调用findbig函数。请填空。main( ){ int findbig(int,int,int);int (*f)( ),x,y,z,big;f=【 】;scanf( %d%d%d ,&x,&y,&z);big=(*f)(x,y,z);printf( big=%d n ,big);}
相关试题
  • 若有以下程序main( ){ char a;a=’...
  • 以下程序运行后的输出结果是【 】。main(...
  • 以下程序中函数fun的功能是:构成一个如图...
  • 以下程序的功能是:输出100以内(不含1...
  • 下面程序的运行结果是:【 】int f( in...