您的位置:首页 > 其它

第二周项目1

2015-09-10 20:38 197 查看
问题及代码:

//计算机与控制工程学院
//作者:孙潇
//时间:2015.09.07
/*问题描述:传值
 *输入描述:输入要交换的两个整数
*程序输出:输出交换后的两个整数*/
#include<stdio.h>
void myswap(int x,int y)
{
int t;
t=x;
x=y;
y=t;
}

int main()
{
int a,b;
printf("请输入待交换的两个整数:");
scanf("%d %d",&a,&b);
myswap(a, b);
printf("调用交换函数后的结果是: a=%d和b=%d\n",a,b);
return 0;
}


 

运行结果:


 代码:

#include<stdio.h>
void myswap(int *p1,int *p2)
{
int t;
t=*p1;
*p1=*p2;
*p2=t;
}
int main()
{
int a,b;
printf("请输入待交换的两个整数:");
scanf("%d %d",&b,&a);

printf("调用交换函数后的结果是:%d和%d\n",a,b);
return 0;
}


运行结果:


代码:

#include<stdio.h>
void myswap(int &x,int &y)
{
int t;
t=x;
x=y;
y=t;
}
int main()
{
int a,b;
printf("请输入待交换的两个整数:");
scanf("%d %d",&b,&a);

printf("调用交换函数后的结果是:%d和%d\n",a,b);
return 0;
}


运行结果:


 

知识点总结:

c语言中函数参数传递的三种方式:传值,和传地址

学习心得:

 刚开始接触csdn,使用不熟悉,所以在过程中会有些慢,耽误了时间。上学期学习c++的基础不好,产生了很多错误,希望以后可以再接再厉!

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: