<返回更多

C++指针取值

2019-10-21    
加入收藏
C++指针取值

 

首先切记,指针一定要初始化,这是一个很必要的习惯!!!

c++ 指针取值,一般为以下三种情景:

1. 保存一个特定的对象地址

2. 用另一个指针对其进行赋值

3. 用0值,注意别的值是不行的

接下来我们来看下面的一个例子:

#include<IOStream>

using namespace std;

int main()

{

int ival = 1;

int *p1 = &ival; //第一种情况

int *p2 = p1; //第二种情况

int *p3 = 0; //第三种情况

int *p4 = 1; //错误,正确的写法应该为 int *p4 = (int *)1;

return 0;

}

除此之外,我们还会发现可以用c的语法,即用NULL进行初始化

int *p = NULL;

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>