使用函数实现两个数的交换。

原创 2016年05月30日 15:01:27
#include <stdio.h>
void swap(int *a,int *b)
{
	int tmp;
	tmp=*a;
	*a=*b;
	*b=tmp;
}
int main()
{
	int a=20;
	int b=10;
	swap(&a,&b);
	printf("a=%d b=%d",a,b);
	return 0;	
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

C/C++程序设计学习笔记二:C语言的函数中,如何使用指针交换两个数的值,深入理解指针

使用外部函数交换两个变量的值,一个再简单不过的事情,但是在C/C++中,正确实现该功能反应了你对指针和引用等重要知识的掌握程度。本文列举了几种常见的写法,其中前三种是错误的,后两种是正确的。第四种使用...

C语言利用指针在函数中交换两个数的思考

这个是一个深刻理解指针和函数的问题。本来自己当初很认真的看过这个问题,可是现在搞运维去了,对linux倒是挺熟的,结果把以前的知识忘了。哎,真是悲哀。今天突然今天有个人问我,我一时还有点懵,这里记录一...

利用函数和指针实现最小数和第一个数交换,最大数和最后一个数交换

/* 写三个函数,输入函数,输出函数,处理函数,找出输入数中最小的数,和第一个数交换,最大的数和最后一个数交换 */ # include void inFunc(int * a,int n)...

[笔试题] 不使用库函数sqrt实现求一个数的平方根

看到这题第一想法就是二分,同时很快就

函数实现两个数的和,不能用+等算术运算符

Write a function that adds two numbers. You should not use + or any arithmetic operators. 用位运算求两数的和 ...

异或运算实现两个数的交换

通常的交换两个变量a,b的过程为 int temp; temp=a a=b; b=temp; 需借助上面的第3个临时变量temp. 采用下面的方...

多种方法实现两个数的交换

原文地址:http://www.cnblogs.com/kubixuesheng/p/4104800.html 一道面试题:用多种方法实现两个数的交换 很多程序经常使用的最普通...

c语言:多种方法实现两个数的交换

交换两个数的内容是c语言中常见的问题,所以在此总结一下我所学到的几种方法。 首先,举一个例子,假设a=10,b=20. 第一种方法,借助一个临时变量来进行保存,这是最容易也是最直观的方法。 代码...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用函数实现两个数的交换。
举报原因:
原因补充:

(最多只允许输入30个字)