“定义”表示创建变量或分配存储单元。
“声明”指的是说明变量的性质,但并不分配存储单元。
例:
int max = 100;//定义一个变量并赋值
extern int max;//声明一个变量
int max(int a, int b) //定义一个函数
{
if (a > b) return a;
else return b;
}
extern int max(int a, int b) //声明一个函数
“定义”表示创建变量或分配存储单元。
“声明”指的是说明变量的性质,但并不分配存储单元。
例:
int max = 100;//定义一个变量并赋值
extern int max;//声明一个变量
int max(int a, int b) //定义一个函数
{
if (a > b) return a;
else return b;
}
extern int max(int a, int b) //声明一个函数