交换两个int指针所指向的内存地址。
2018-02-17 23:05
113 查看
#include<string> #include<iostream> using namespace std; void* exchange(int **a, int **b); void* exchange(int **a, int **b) { int *temp = *a; *a=*b; *b = temp; return 0; } int main() { int x = 0, y = 5; int *a = &x, *b = &y; cout << a <<'\t'<< b << endl; exchange(&a, &b); cout << a << '\t'<< b << endl; system("pause"); return 0; }
相关文章推荐
- 有两个指针pa,pb分别指向有两个数,a,b,请写一个函数交换两个指针的指向,也就是让pa指向b,让pb指向a
- C语言中两个指针交换所指向的值
- 交换两个int指针
- 编写函数交换两个int型指针所指向的值,调用并检查该函数,输出交换后的值。
- 定义一个函数指针,指向的函数有两个int形参并且返回一个函数指针,返回的指针指向一个有一个int形参且返回int的函数?
- swap两个int指针指向的数
- 指针定义两个字符串,用strcpy交换问题?
- 利用指针或引用进行两个数值交换
- int (*p)[3]指向由整型数据组成的数组的指针
- 用一个指向int的指针来存储一个对象的地址。
- Java中交换两个int类型变量的方法汇总
- 交换两个int类型数的值的3种方法
- 二、 编写函数int stat(int a[],int n,int c[][2])。a指向的数组中保存了由n个1位整数组成的数列(n为偶数)。函数从前至后依次将a数组中每两个相邻元素拼成一个不超过2位
- c语言中定义结构体指针并指向一片内存空间和直接定义一个结构体变量的区别 Node *p=(Node *)malloc(sizeof(Node)); 和 Node p 两个有什么区别??? Node是一
- P279_1012 用了典型的冒泡法对字符串排序。侧重指针应用,交换指针所指向的地址。
- 交换两个变量的值,不借助第三方变量 ---指针篇
- 067.Pointer 使用指针交换两个变量的值
- 不用变量交换两个int变量的值的分析