本文介绍了上述计划的产出是多少?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

void main()
{
int x=5,y=10;
swap2(x,y);
printf("%d %dn",x,y)
swap2(x,y);
printf("%d %dn",x,y);
}

int swap2(int a,int b)
{
int temp;
temp=a;
b=a;
a=temp;
return 0;
}

推荐答案

#include <stdio.h>
int main()
{
  int x = 5, y = 10;
  swap2(x, y);
  printf("%d, %d\n", x, y);
  swap2(x, y);
  printf("%d, %d\n", x, y);
  return 0;
}





将始终输出



Will always output

5, 10
5, 10





用于swap2函数的任何正确实现,因为swap2原型必须是



for any correct implementation of the swap2 function, since the swap2 prototype must be

void swap(int x, int b);



(实际上你可以使用另一种类型作为返回值)。





C ++ 编程语言情景可能会改变,定义,例如, swap2 这种方式


(actually you can use another type for return value).


In C++ programming language the scenario may change, defining, for instance, swap2 this way

void swap2( int & a, int & b)
{
  int t = a;
  a = b;
  b = t;
}





您能猜出实际输出吗?



Could you guess the actual output?



这篇关于上述计划的产出是多少?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-22 14:28