文档章节

C语言用指针法交换两个数

Await
 Await
发布于 2016/11/14 14:42
字数 79
阅读 14
收藏 0

关于C语言用指针交换两个数:

#include <stdio.h>

int swap_pointer(int *p1, int *p2);

int main()
{
    int x = 6, y = 12;
    printf("before x = %d,    y = %d.\n",x, y);
    swap_pointer(&x, &y);
    printf("after x = %d,    y = %d.\n",x, y);
    
    return 0;
    
}

int swap_pointer(int *p1, int *p2)
{
    int temp;
    temp = *p1;
    *p1 = *p2;
    *p2 = temp;
    
    return 0;
}

© 著作权归作者所有

Await
粉丝 1
博文 16
码字总数 11982
作品 0
深圳
技术主管
私信 提问
小朋友学经典算法(13):两数交换

在学C语言的时候,学过两数交换:《小朋友学C语言(25):两数交换》 https://www.jianshu.com/p/64bc70f0abfe 在学C++的时候,也学了两数交换:《小朋友学C++(14):两数交换》 https://ww...

海天一树X
2018/08/19
0
0
C语言基础

1、求1+2+3+……….+100。(循环) 答案 #include void main() { int i,sum=0; for(i=1;i<=100;i++) sum=sum+i; printf("%d",sum); } 2、 求1*2*3*……….*10。(循环) 答案 void main() { ......

晨曦之光
2012/03/09
39
0
拔河比赛---C语言代码,编译器Xcode

拔河比赛规矩把所有人分成A B两队,力气大的一方胜出由于一开始不知道每个人力量多大,所以主持人分组定下如下策略:根据每个人的体重尽可能的分配平均分配的策略是: A B两队人数相差 <= 1 A...

都英俊兮
2016/06/17
688
7
【XSY2669】归并排序 树状数组 简单组合数学

题目描述   有一个长度为 的排列 ,你要把这个数组归并排序。但是在长度为 的时候有 的概率会把两个数交换(就是有 的概率返回错的结果)。有两种操作    :交换两个数    :询问排序后...

ez_yww
2017/12/29
0
0
2013-7-12学习笔记

形参改变影响实参主要应用在以下几个方面: 1.用于外部函数要交换主函数中的两个值,可以用指针来实现,但通过指针来实现主函数中两个数的交换必须要知道,哪些类型属于值传递,哪些类型属于...

技术小美
2017/11/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

全面兼容IE6/IE7/IE8/FF的CSS HACK写法

浏览器市场的混乱,给设计师造成很大的麻烦,设计的页面兼容完这个浏览器还得兼容那个浏览器,本来ie6跟ff之间的兼容是很容易解决的。加上个ie7会麻烦点,ie8的出现就更头疼了,原来hack ie...

前端老手
12分钟前
3
0
常用快递电子面单批量打印api接口对接demo-JAVA示例

目前有三种方式对接电子面单: 1.快递公司:各家快递公司逐一对接接口 2.菜鸟:支持常用15家快递电子面单打印 3.快递鸟:仅对接一次,支持常用30多家主流快递电子面单打印 目前也是支持批量打...

程序的小猿
15分钟前
5
0
Yii 框架中rule规则必须搭配验证函数才能使用

public $store_id;public $user_id;public $page;public $limit;public $list;public $mch_list;public $cart_id;public $is_community;public $shop_id;public $cart_typ......

chenhongjiang
18分钟前
2
0
Flutter使用Rammus实现阿里云推送

前言: 最近新的Flutter项目有“阿里云推送通知”的需求,就是Flutter的App启动后检测到有新的通知,点击通知栏然后跳转到指定的页面。在这里我使用的是第三方插件Rammus来实现通知的推送,之...

EmilyWu
18分钟前
40
0
Knative 实战:三步走!基于 Knative Serverless 技术实现一个短网址服务

短网址顾名思义就是使用比较短的网址代替很长的网址。维基百科上面的解释是这样的: 短网址又称网址缩短、缩短网址、URL 缩短等,指的是一种互联网上的技术与服务,此服务可以提供一个非常短...

阿里巴巴云原生
33分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部