首页 > 其他分享 >指针--变量互换

指针--变量互换

时间:2022-09-21 10:44:12浏览次数:62  
标签:p2 p1 -- int swap 互换 printf 指针

#include<stdio.h>

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

int main() {
    int a = 5;
    int b = 4;
    printf("a = %d b =%d \n", a, b);
    swap(&a, &b);
    printf("a = %d b =%d \n", a, b);
}
int swap(int *p1, int *p2) {
    int m;
    m = *p1;
    *p1 = *p2;
    *p2 = m;
    return 0;
}

标签:p2,p1,--,int,swap,互换,printf,指针
From: https://www.cnblogs.com/wang-xiao-shuai/p/16714775.html

相关文章

  • 实验2:Open vSwitch虚拟交换机实践
    实验2:OpenvSwitch虚拟交换机实践一、实验目的1.能够对OpenvSwitch进行基本操作;2.能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;3.能够通过Mininet的......
  • python (),[], {}的含义
    1、python()表示元组,元组是一种不可变序列1)创建如:tuple=(1,2,3)取数据tuple[0]......tuple[0,2].....tuple[1,2]......2)修改元祖:元组是不可修改的3)删除元祖del......
  • 第十章 sed命令
    一、sed介绍sed全称(streameditor)流式编辑器,Sed主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等,工作流程如下sed是一种在线的、非交互式的编......
  • 【亲测可用】将Evernote的enex文件转换为Markdown!
    enex文件转换为MarkdownEvernote2md是一个桌面工具,可将以*.enex格式导出的Evernote笔记转换为带有markdown文件的目录。先从印象笔记导出 enex格式。然后选取enex格式......
  • MySQL维护之存储引擎(表类型)
    MySQL中的数据用各种不同的技术存储在文件(或内存)中。在MySQL架构原理之体系架构-池塘里洗澡的鸭子-博客园(cnblogs.com)中可以看到其在MySQL中的第3层。官......
  • Target API level升级到31后Android 12启动黑屏卡死
    1)TargetAPIlevel升级到31后Android12启动黑屏卡死​2)UnityRenderer中SortingLayer、SortingOrder底层如何实现渲染排序3)如何用Addressable实现按需下载4)多个Package需......
  • dic.fromkeys()
    dict.fromkeys(seq[,value])该方法返回一个新字典。seq--字典键值列表。value--可选参数,设置键序列(seq)对应的值,默认为None。a=[1,2,4,2,4,5,6......
  • webForm 远程连接 MSSQL 数据库
    在配置文件当中,使用密码登录服务器. stringconnStr2="server=101.66.2.210\\WIN-ORJPABRM5O5,1433;uid=sa;pwd=as2020;database=Test(DEV);";//创建SqlConnec......
  • kubenetes基础概念
    1.工作流程1.1用户准备一个资源文件(记录了业务应用的名称,镜像地址信息),通过调用APIServer执行插件pod1.2APIServer收到用户的pod创建请求,将pod信息写入到etcd中1.3......
  • ThinkPHP5错误解析之variable type error:array
    这种形式的数据同过POST提交数据在TP5框架内通过$request->post(‘参数’);去接收就会报错。variabletypeerror:array这是因为tp5不能用post去接收数组‘data’:[1,2,3,......