首页 > 其他分享 >C语言:利用指针交换两个变量的值

C语言:利用指针交换两个变量的值

时间:2022-09-19 20:23:23浏览次数:76  
标签:变量 int void d% n% C语言 printf 指针

#include <stdio.h>
void fun(int *a,int *b)
{
    int *k;
    k=a;a=b;b=k; 
}
void fun1(int *a,int *b)
{
    int k;
    k=*a;*a=*b;*b=k; 
}
main()
{
    int a=3,b=6,*x=&a,*y=&b;
    fun(x,y);
    printf("%d%d",a,b);
    printf("\n%d%d",*x,*y);
    fun1(x,y);
    printf("\n%d%d",a,b);
    printf("\n%d%d",*x,*y);
    getchar();
 }

 

标签:变量,int,void,d%,n%,C语言,printf,指针
From: https://www.cnblogs.com/xkdn/p/16708930.html

相关文章

  • C语言:指针 自增 自减 优先级相同,右结合性
    #include<stdio.h>//逗号表达式先计算p=p+2,指向3//*p++:*与++优先级相同,右结合性,(*)p++,//输出时先用后加,所以表达式值为3(*p=4)//p=p+2=6//*++p:优先级相同,右......
  • C语言:指针变量的值变化,则对应新的变量,原变量的值不变
    #include<stdio.h>//指针变量的值变化,则对应新的变量,原变量的值不变main(){intm=1,n=2;int*p=&m,*q=&n,*r;r=p;p=q;q=r;printf("%d,%d,%d,%d"......
  • C++中指针理解
    参考https://www.runoob.com/cplusplus/cpp-pointers.html正文指针的使用就像java中对象的赋值使用一样,如java中:classUser{ publicintage; User(intage){......
  • 《Linux系统 —— 环境变量》
    查看当前环境变量:查看当前环境变量:echo$PATH或env 设置环境变量的三种方法:1.临时设置exportPATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATHexportLD_......
  • C语言:一维数组 二维数组指针
    #include<stdio.h>//一维数组二维数组的指针main(){inta[2][3]={{1,2,3},{4,5,6}};intb[]={10,20,30,40,50,60};int*p,*p1,i;p1=b;//一维......
  • Centos7环境变量设置
    Centos7环境变量设置最近,我从cnaaa.com上购买了云服务器,开通了centos系统。1、环境变量的含义程序(操作系统命令和应用程序)的执行都需要运行环境,这个环境是由多个环境变......
  • C语言学习第11天,函数递归和调试代码
    函数递归函数需要被另一个函数调用才能执行,而主函数main在程序运行时会被自动调用。其实函数也可以自己调用自己#include<stdio.h>voidfunc(intn){if(n==5)//n为5时,......
  • typescript-变量
    1.变量赋值了类型就不能赋值其他类型1leta:number;2letb:string;3a=10;45//不可以6//a="assdf";7b="123"2.如果变量的声明和赋值是同时......
  • jdk 1.8 环境变量的配置
    “”我的电脑“”→右键 → 属性                         ......
  • 如何设置service中容器的运行环境?环境变量、用户、工作目录?
    0、导语 今天的文章呢,主要为你解决3个问题: 1、如何为service中运行的容器设置环境变量?2、如何指定容器以什么用户执行?3、容器的工作目录(workdir)? 下面咱们一......