指针变量作为函数的参数

Posted yangbocsu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了指针变量作为函数的参数相关的知识,希望对你有一定的参考价值。

指针变量作为函数的参数


对输入的两个整数按大小顺序输出。用函数处理,用指针类型的数据作为函数参数。

// yangbocsu 2021.05.23 民主楼

#include<stdio.h>
void swap(int *p1, int *p2);
int a, b;
int main(void) 
{
    
    int *p1 = &a, *p2 = &b;
    scanf("%d %d",&a,&b);
    if(a < b)
        swap(p1,p2);
    printf("max = %d min = %d",*p1,*p2 );

    return 0;
}

void swap(int *p1, int *p2)
{
    int temp;
    temp = *p1;
    *p1 = *p2;
    *p2 = temp;
}

以上是关于指针变量作为函数的参数的主要内容,如果未能解决你的问题,请参考以下文章

在C代码中将结构体变量作为参数传递效率忒低

C 语言指针间接赋值 ( 指针作为 函数参数 的意义 | 间接赋值 代码示例 )

结构体指针与结构体变量用作函数参数时有啥区别,在用法上

使用 std::thread 函数 C++11 将指针作为参数传递

使用变量与指向变量的指针作为函数的参数

如何在汇编函数中将元素数组作为参数传递时转发ARM寄存器的地址指针