27 lines
390 B
C
27 lines
390 B
C
#include <stdio.h>
|
|
/*
|
|
指针与函数
|
|
1.形参是指针变量
|
|
2.返回值是指针变量
|
|
*/
|
|
//编写一个函数,传入两个整数/地址,将两个数的值交换
|
|
//函数在调用过程中
|
|
void swap(int* a, int* b){//值传递
|
|
int t;
|
|
t = *a;
|
|
*a = *b;
|
|
*b = t;//使用中间变量交换两个变量的值
|
|
printf("swap: %d %d\n", *a, *b);
|
|
}
|
|
|
|
int main(){
|
|
int a, b;
|
|
a = 1;
|
|
b = 2;
|
|
swap(&a, &b);
|
|
printf("main: %d %d\n", a, b);
|
|
|
|
return 0;
|
|
}
|
|
|