声明,定义,赋值,初始化的区别

声明:可以多次出现,只是告诉编译器有这么个对象,对象是在其他地方创建的。

定义:只能出现一次,创建了一个对象,并为他分配一块内存空间。

赋值:把值放到这块存储空间里面去,赋值时,赋值号左边叫做左值,代表一块存储空间。


初始化:可以再定义的同时,把值放到存储空间里面去。

转载于:https://www.cnblogs.com/Sunnylunch/p/5483134.html

你可能感兴趣的:(声明,定义,赋值,初始化的区别)