解释定义和声明之间的区别
computer programmingprogrammingmiscellaneous更新于 2024/11/19 22:57:00
在这篇文章中,我们将了解定义和声明之间的区别。
定义
对于函数,定义表示函数主体已经开发完成。
对于变量,定义表示值已与该变量关联/定义。
函数只能定义一次。
一旦定义了函数或变量,即可使用。
可以根据需要多次重新定义变量。这取决于语言和作用域。
定义函数或变量时会分配内存。
以下是变量定义的示例
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’ 是传递给它的参数。没有方法的定义。