cpp-指针

pi = &ival ;//pi的值被改变,现在pi指向了ival;
*pi = 0//ival的值被改变,指针pi并没有改变,也就是说指针地址没有变,pi存的是对象的地址

任何非0指针对应的条件值都是True。

指针和引用的区别:

指针和引用都能提供对其他对象的间接访问,然而在具体实现细节上二者有很大不同,其中最重要的一点就是引用本身并非一个对象。一旦定义了引用,就无法令其再绑定到其他的对象,之后再次使用这个引用都是访问它最初绑定的对象。

指针和它存放的地址之间就没有这种限制了。和其他任何变量(只要不是引用)一样,给指针赋值就是令它存放一个新的地址,从而指向一个新的对象。

解引用符(*)、取地址符(&)、

猜你喜欢

转载自www.cnblogs.com/archerzon/p/9566007.html
cpp