c/c++变量前加*和加&的区别

1.*介绍 变量前加*号,只有在变量为指针情况下才是合法的 当*用于定义时,是标明该变量为指针类型 除此以外,*的作用是取值。 C++中的指针可以理解为一个地址的值,*用于取值时就是取出改地址中存储的值 2.&介绍 &:一个是取地址符作用,另一个是引用 注意:&是取址符号。但&也可以有另一个用法,就是是其它变量的别名,如int &a=b;此时a就是b,b就是a,改变a的值也就改变了b的值。但声明时
相关文章
相关标签/搜索