1.什么是引用
(1)引用即别名,对引用的操作与对变量本身完全相同;
(2)引用的语法
类型&引用名=变量;
(3)注意事项
- a)引用在定义时必须初始化;
- b)引用初始化以后其绑定目标不能修改;
- c)引用和绑定的目标变量类型要一致;
简单地说,引用就是一个别名,对别名的操作与对变量本身的操作是完全相同的,这里的别名是指变量的别名,换到实际开发中,可以背某个变量起别名,例如:一个整形变量a,其初始化值为10,则通过a这个变量就可以访问到内存中初始化的这个数据10了,在开发中,有时候想给变量a起个别名,比如叫b,或c,那么我们可以通过b或者c访问到该数据10。从语法角度说,想要给某个变量起别名,就是要在这个定义这个变量时候加上一个“&”,表达的意思是想要给某个变量起个别名,这个别名称为引用。使用时候需要注意,引用使用时候必须初始化,必须是先有了变量本身,然后再给这个变量起别名,引用的本身是没有内存的,它要和初始化的变量绑定到一块,所以引用定义时必须初始化;引用在初始化后其绑定的目标不能修改,即我给某个变量起别名后,这个别名只能作为该变量的别名;引用和绑定的目标变量类型需要一致,对引用的操作与对变量本身的操作是一致的,若引用和绑定的目标类型变量不一致的话,通过引