交换函数
来源:互联网 发布:现在在做淘宝客晚吗 编辑:程序博客网 时间:2024/04/30 10:48
由于c函数中是传值的,所以交换值的函数必须使用指针,试着提出一种以结构形式的函数
只是一个初步的函数,尚未编译运行通过,待完成。
/* 2016/5/8*/#include <stdio.h>#include <stdlib.h>#include <string.h>#include <ctype.h>void moveZeroes(int* nums, int numsSize);typedef struct{int x;int y;}TREE;TREE swap(TREE *sTin);int main (){TREE *sNode;TREE *sNewnode;*sNode = {2, 3};printf("old is %d, %d\n", sNode->x, sNode->y);*sNewnode = swap(*sNode);printf("new is %d, %d\n", sNewnode->x, sNewnode->y);system("pause");return 0;}TREE swap(TREE *sTin){int temp;temp = sTin->x;sTin->x = sTin->y;sTin->y = sTin->x;return sTin;}
0 0
- 交换函数
- 自定义数据交换函数
- 三个交换函数解释
- 值交换函数
- swap交换函数
- 指针--交换函数
- swap函数交换区别
- 机智的交换函数
- C 交换函数
- 高效的交换函数
- 字符串交换函数
- 数值交换模板函数
- 交换函数的实现
- runtime交换函数method_exchangeImplementations
- c 变量交换函数
- 交换函数几种写法
- 指来指去二 调用函数交换值
- swap()交换函数的用法
- 一些常用的快捷键
- 命名空间和程序集
- OC字符串和 C 语言基本数据类型的相互转换
- android关于AndroidManifest.xml详细分析
- volatile、native、synchronized
- 交换函数
- closure
- call和apply区别
- 【HEVC学习与研究】8.关于GOP与RAP的一些解释
- java并发编程---线程池
- 自动对齐选择标签的做法
- 简单浮层窗口
- MySQL学习41条
- PopWindow下弹框被 NavigationBar部分遮挡的解决