使用C语言指针交换两个变量的值
来源:互联网 发布:平板淘宝怎么开店 编辑:程序博客网 时间:2024/05/16 12:58
如果要交换两个变量的值我们可以写一个函数来完成,但是在函数内交换的值由于作用域的原因不能影响主调函数内变量的值,return 返回也只能一个变量的值,这个时候就需要使用指针来实现了。
代码实现如下:
#include <stdio.h>#include<stdlib.h>viod exchange(int *u, int *v );//声明函数int main(viod){ int x = 1; int y = 2; printf("originally x = %d, y = %d\n", x, y); exchange(x, y);//调用函数 printf("now x = %d, y = %d",x, y); }void exchange(int *u, int *v)//定义函数{ int tmp; tmp = *u; *v = *u; *u = tmp; return;}
阅读全文
0 0
- 使用C语言指针交换两个变量的值
- [c语言笔记]关于指针操作中使用异或交换两个变量的值
- C语言-交换两个变量的值
- C语言交换两个变量的值
- C语言交换两个变量的值
- C语言交换两个变量的值
- C语言中交换两个指针变量所指向的值
- C语言实现两个整形变量的值的交换,不使用临时变量
- C语言--交换两个变量的
- 使用指针交换两个整形变量的值
- 067.Pointer 使用指针交换两个变量的值
- 067.Pointer 使用指针交换两个变量的值
- C语言 交换两个变量的值的实现
- c语言指针的之交换两个数的值
- C语言中交换两个变量的值
- 黑马程序员------C语言中交换两个变量的值
- C语言小程序--交换两个变量的值
- C语言练习篇-2交换两个变量的值
- 10.7提高组模拟
- 使用cout进行格式化输出(2)
- MySQL优化2
- Binder学习指南(转)
- leveldb源码学习——Cache
- 使用C语言指针交换两个变量的值
- 归并排序(java机试题)
- JAVA的静态代理与动态代理比较
- Codeforces Round #439 (Div. 2) C. The Intriguing Obsession
- 一些大数模板
- StrutsPrepareAndExecuteFilter剖析
- Bear and Five Cards
- C. Qualification Rounds
- 内部类获取外部类的成员变量