题目内容

有以下程序:#include void swap1(int *a,int *b){int *c=a;a=b;b=c;}void swap2(int *a,int *b){int c=*a;*a=*b;*b=c;}int main(){int a=10,b=15;swap1(&a,&b);printf("%d,%d,",a,b);a=10,b=15;swap2(&a,&b);printf("%d,%d\n",a,b);return 0;}其输出结果为。

查看答案
更多问题

下列程序的输出结果是。#include void fun(int *x,int *y){printf("%d%d",*x,*y);*x=3;*y=4;}int main(){int x=1,y=2;fun(&y,&x);printf("%d%d\n",x,y);return 0;}

以下程序输出的第一行、第三行、第五行分别是,,。#include void fun(int *p, int i){printf("%d\n",p[i]);if(i<7)fun(p,i+2);}int main(){int a[10]={10,2,5,14,15,8,11,8,19};fun(a,0);return 0;}

以下程序运行时,输出到屏幕的结果中第一行是,第二行是。#include void fun(int *x, int y, int z){int i;for(i=0;i

以下程序运行时,输出到屏幕的结果中第一行是,第二行是,第三行是。#include void fun(int x, int y, int *z){y=x*x;*z=y*x;}int main(){int a[3]={4,5,6};fun(a[0],a[1],&a[2]);printf("%d\n%d\n%d",a[0],a[1],a[2]);return 0;}

答案查题题库