void fun(int x,int y) {x=x+y;y=x-y;x=x-y; printf("%d,%d,",x,y);} main() {int x=2,y=3; fun(x,y); printf("%d,%d\n",x,y); }相关知识点: 试题来源: 解析 答案:[NN]3,2,2,3 评析: 本题的考查点是交换变量的值。 被调函数fun()实现的功能是交换变量x和y的值并...
已知某一函数形式为'void fun(int x,int y) ;'已定义的变量mn为整型,则下面语句中正确的函数调用[1]语句是 A. fun(m,n) ; B. cout<<fun(m,n) ; C. void fun(int m,int n) ; D. void fun(m,n) ; 相关知识点: 试题来源: 解析 A.fun(m,n) ; 正确 B.cout<<fun(m,n) ; 错误...
void fun(int x,int y ,int z) {z=x-y;} void main( ) {int a=10; fun(15, 5 , a); printf ( "%d", a); } 相关知识点: 试题来源: 解析 10。 这段程序定义了一个函数fun,该函数接受三个整数参数,并将第一个参数减去第二个参数的值赋给第三个参数。程序还定义了一个整数变量...
[解析] 当执行fun函数时因为参数传递时是地址传递,因此形参值的改变会影响实参中的数,在执行fun函数时先输出12,接着把*x赋3,*y赋4,此时带回主函数中,输出的值为3 4。结果一 题目 下列程序的输出结果是( )。 void fun(int*x,int y) printf("%d%d",*x,*y);*x=3;*y=4; main() int x=1,y...
运行下列程序后,输出结果是( ) void fun(int x,int y,int *cp,int *dp) *cp=x+y;*dp=x-y; main() int a=6,b=2; fun(a+b,a-b,&a,&b ); printf("%d,%d\n",a,b ); A.6,2 B.8,4C.12,4 D.8,2 答案 C暂无解析相关...
1.首先,你的这个函数中的两个冒号是不对的,第一个冒号应该改成逗号,第二个冒号应该改成分号,即:void fun (int x, int y) { int tmp; tmp=x; x=y; y=tmp; return; } 2.其次,这是一个用户自定义的、交换两变量值的函数,即用tmp作为一个媒介,将形式参数x和y的值对换。3.再次...
百度试题 结果1 题目void fun(int x,int y){x ++;y--;int main(){int a = 1,b = 2,sum;fun(a,b);printf("%d %d\n",a,b);return 0;} A 1 2 B 1 1 相关知识点: 试题来源: 解析 A 解析见答案 反馈 收藏
void fun(int x,int y)// 由于这里传入参数不是指针,引用,所以这里x,y只是main函数中x,y值的一个拷贝,所以修改后不会对main中x,y的值有影响。{x=x+y;y=x-y;x=x-y;printf("%d,%d,",x,y);} // 这里输出:3,2,main(){ int x=2,y=3;fun(x,y);/ printf("%d,%d\n"...
1下列函数原型声明中错误的是( )。 A.void Fun(int x=0,int y=0);B.void Fun(int x,int y);C.void Fun(int x,int y=0);D.void Fun(int x=0,int y); 2下列函数原型声明中错误的是( )。 A.void Fun(int x=0,int y=0); B.void Fun(int x,int y);C.void Fun(int x,int y=...
void fun(int x, int y, int *cp,int *dp) {*cp=x+y; *dp=x-y; } int main() {int a,b,c,d; a=4;b=3; fun(a,b,&c,&d); printf("%d,%d\n",c,d); return 0; }A.4,3 B.3,4 C.7,1 D.1,7相关知识点: 试题...