函数声明: int maxNumber(int x,int) 函数定义: int maxNumber(int x, int y) { return (x>y ? x : y); } 变量声明: extern int a; 变量定义 int a; int b = 1; 声明:不给变量分配内存,也不可以赋予初值,只用来告诉编辑器变量的类型和命名, 定义:给变量分配内存,也可以为变量赋初值