做网站数据分析架构,专业做调查的网站,电脑版4399游戏网页,网站开发软件工程师定义告诉编译器在在哪个位置存储变量#xff0c;声明没有
声明#xff1a;告诉编译器#xff0c;变量类型和名字 定义#xff1a;告诉编译器变量存储的位置。
举例子
int i;
// 这是声明定义。声明#xff1a;告诉编译器变量类型int,变量名字i#xff0c;
// 定义声明没有
声明告诉编译器变量类型和名字 定义告诉编译器变量存储的位置。
举例子
int i;
// 这是声明定义。声明告诉编译器变量类型int,变量名字i
// 定义告诉编译器位置分配在全局变量区存储extern int i;
// 这是声明告诉编译器变量类型int,变量名字i,位置不知道反正外部已经有人分配了。// -----不要写在一起重复实现定义会报错定义只能出现一次--------------------
int main (){int i;
}
// 这是声明告诉编译器有一个变量i,类型是int.
// 这也是定义告诉编译器当main函数调用时为int i在栈内存中开辟空间。