C++指针需要知道的小细节

发布时间 2023-05-31 22:19:18作者: 顺心无忧

一、定义和赋值一个普通对象

int ival = 1024;

如上述代码所示,将ival定义为一个int对象,并给予初始值1024。

二、指针对象的声明

int *pi;

1、如上述代码所示,当定义/声明某个特定类型的指针时,要在类型名称后加一个*号。

2、在这里,pi是int类型对象的指针。

三、指针的初始值

int *pi = &ival;

如上述代码所示,若希望取得对象所在的内存地址而非对象的值,应在对象前加一个取址运算符&。

四、提领操作(dereference)

if (*pi != 1024)
	*pi = 1024;

1、如上述代码所示,