#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//typedef
//类型定义
//typedef unsigned int u_int;
//int main() {
//unsigned int num = 1;
//u_int num2 = 100;//两行代码完全相同,unsigned = u_int;
// return 0;
//}
//static -静态的
// 内存基本分为三个区
//栈区:局部变量,函数的参数
//堆区:动态内存分配
//静态区:全局变量,static修饰的静态变量;生命周期跟随整个程序
//void test() {
// //int a = 1;
// static int a = 1; //static修饰局部变量,改变了局部变量的生命周期(本质上是改变了变量的储存类型)
// a++; //static修饰全局变量,使得全局变量只能在自己所在的源文件(.c)内部可以使用
// printf("%d\n",a);
// return a;
//}
//int main() {
// int i = 0;
// while (i<10)
// {
// test();
// i++;
// }
// return 0;
//}
//声明函数
extern int Add(int x,int y);
int main() {
int a = 10;
int b = 20;
int sum = Add(a,b);
printf("sum = %d\n",sum);
return 0;
}