声明与定义
什么是定义?什么是声明?对于初学者的我来说,想完全看懂那是不可能的。我也只能通过书上的知识简单了解一下。
1.定义
所谓的定义就是创建一个对象并且给对象分配一块内存和名字,名字就是我们常说的变量名或对象名。而名字和内存可以说是永远绑在一起,永不分开。在一定的范围内,变量或对象只能被定义一次,你如果多次定义同一个变量或对象,系统会有提示的。内存一旦被定义就不能被改变。
2.声明
声明总共有两种含义。第一种含义:告诉编译器,这个名字已经匹配到一块内存上,第二种含义:告诉编译器,我这个名字我先预定了,别的地方再也不能用它来作为变量名或对象名。