解释定义和声明的区别


在这篇文章中,我们将了解定义和声明的区别。

定义

  • 关于函数的定义表示函数体已编写完成。

  • 关于变量,这意味着一个值已与该变量关联/定义。

  • 函数只能定义一次。

  • 一旦函数或变量被定义,就可以使用了。

  • 变量可以根据需要多次重新定义。这取决于语言和作用域。

  • 定义函数或变量时会分配内存。

下面是一个变量定义的示例

sum = 0

名为“sum”的变量赋值为 0。

下面是一个函数定义的示例

def add_val(param_1, param_2)
c = param_1 + param_2
return c

“add_val”是一个方法,“param_1”和“param_2”是传递给它的参数。该方法也有定义。

声明

  • 函数声明基本上意味着已给出名称并提到了参数。

  • 仅声明变量时,不会与变量关联任何值。

  • 其函数体尚未开发。

  • 一旦函数或变量被声明,它还不能使用。

  • 函数或变量可以声明任意多次。

  • 声明函数或变量时不会分配内存。

下面是一个变量声明的示例:

sum_val

声明了一个名为“sum_val”的变量。

下面是一个函数声明的示例:

add_val(p_1, p_2)

“add_val”是一个方法,“p_1”和“p_2”是传递给它的参数。该方法没有定义。

更新于:2021年3月23日

2K+ 浏览量

开启您的职业生涯

完成课程获得认证

开始学习
广告