声明与定义

定义:

所谓定义就是(编译器)创建一个对象,为这个对象分配一块内存并给它取上一个名字,这个名字就是我们经常所说的变量名或对象名。

其特点是:这个名字一旦和这块内存匹配起来就不分开,并且这块内存的位置也不能改变。同时一个变量或对象在一定区域中只能被定义一次。


声明:

声明有两重含义。

第一重含义:告诉编译器这个名字已经匹配到一块内存上了。声明是可以出现多次的。

第二重含义:告诉编译器,这个名字已经预定了,别的地方再也不能用来作为变量名或对象名。这种声明最典型的例子就是函数参数的声明。

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页