#include<stdio.h>
void f(int a,int b){
printf("在f()里,a=%d,b=%d\n",a,b);
a = 10;
b = 20;
printf("在f()里,a=%d,b=%d\n",a,b);
}
void g(int* a,int* b){
printf("在g()里,a=%d,b=%d\n",*a,*b);
*a = 10;
*b = 20;
printf("在g()里,a=%d,b=%d\n",*a,*b);
}
int main(){
int a=1,b=2;
printf("在main()里,a=%d,b=%d\n",a,b);
f(a,b);
printf("在main()里,a=%d,b=%d\n",a,b);
g(&a,&b);
printf("在main()里,a=%d,b=%d\n",a,b);
return 0;
}
C语言传值与传值笔记
最新推荐文章于 2024-05-01 13:53:52 发布