声明和定义C语言

时间:2018-10-09 16:00:25

标签: c

我知道关于“声明”和“定义”的区别和含义的争论很多,但 我仍然不知道我们应该在何时何地使用“声明”。 < / p>

声明

  

变量声明向编译器保证存在具有给定类型和名称的变量,以便编译器可以继续进行进一步的编译,而无需有关该变量的完整详细信息。变量定义仅在编译时具有其含义,编译器在链接程序时需要实际的变量定义。

定义

  

变量定义告诉编译器在哪里以及为变量创建多少存储空间。变量定义指定一种数据类型,并包含一个或多个该类型变量的列表,如下所示:-

编辑1:  是否有必要在任何时候都需要声明,如果不需要的话?定义是否可以像Java,JS这样的其他语言完成足够的工作

编辑2:  我已经说过,对于它们之间的差异已经有了答案,我在理解它们的用法时遇到了问题。

0 个答案:

没有答案
相关问题