#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>
//int Add(int x, int y)
//{
// int z = 0;
// z = x + y;
// return z;
//}
//int main()
//{
// int a = 10;
// int b = 20;
// int sum = Add(a, b);
// printf("%d\n", sum);
//
// return 0;
//}
#include<string.h>
//int main()
//{
// char arr1[] = "bit";
// char arr2[] = "###########";
// strcpy(arr2, arr1);
// printf("%s\n", arr2);
// //strcpy--字符串拷贝
// //strlen--字符串长度
// return 0;
//}
//int main()
//{
// char arr[] = "hello world";
// memset(arr, '*', 5);
// printf("%s\n", arr);
// return 0;
//}
//int get_max(int x, int y)
//{
// if (x > y)
// return x;
// else
// return y;
//}
//int main()
//{
// int a = 10;
// int b = 20;
// int max = get_max(a, b);
// printf("max = %d\n", max);
// max = get_max(100, 300);
// printf("max = %d\n", max);
// return 0;
//}
//int main()
//{
// int a = 10;
// int b = 20;
// int tmp = 0;
//
// tmp = a;
// a = b;
// b = tmp;
// printf("a=%d b=%d tmp=%d", a, b, tmp);
// return 0;
//}
void Swap(int* x, int* y)//指针函数
{
int z = 0;
z = *x;//解引用
*x = *y;
*y = z;
}
int main()
{
int a = 10;
int b = 20;
Swap(&a, &b);
printf("a=%d b=%d", a, b);
return 0;
}