定义一个变量和申明一个变量的区别

定义一个变量和申明一个变量的区别

一般情况“定义”和“声明”没什么区别,两者可以等同。

以c语言为例,比如int a,就是定义(声明)了一个变量,规定了变量什么类型,叫什么名字,给它分配存储空间等等。

存在只声明不定义的情况,比如extern int a就是声明了变量a为外部变量,至于定义那些事在前面的int a就干了,这里只是起到一个声明的作用。

我觉得不必区分这么清楚,定义和声明一般都等同,何况在python等语言里变量连定义都不用,直接用的

首页