2021
09-24
09-24
C语言函数的参数使用指针
在c语言中实参和形参之间的数据传输是单向的“值传递”方式,也就是实参可以影响形参,而形参不能影响实参。指针变量作为参数也不例外,但是可以改变实参指针变量所指向的变量的值。#include<stdio.h>voidswap1(intx,inty),swap2(int*px,int*py),swap3(int*px,int*py);intmain(void){inta=1,b=2;int*pa=&a,*pb=&b;swap1(a,b);printf("s1:a=%d,b=%d\n",a,b);a=1,b=2;swap2(pa,pb);printf("s2:a=%d,b=%d\n",a,b);...
继续阅读 >