您的位置:首页 > 编程语言 > C语言/C++

c++ 初始化

2015-09-28 10:24 381 查看
一般形式:【存储类型】 数据类型 *指针名 = 初始地址值

注:指针变量定义后,变量值不确定中,应用前必须先赋值。但要注意的是将地址值赋给指针变量,即:要么让指针指向一个已存在地址,要么给指针分配一个地址。

例 int i;

int *p = &i; //指针指向一个已存在地址

int *q = p; //指针指向一个已存在地址

例 int *p;

p = new int(); //指针分配一个地址

*p = 100;

注:一般情况下如果不是立刻使用指针最好先付空值。

int *p = NULL;

p = new int(); //指针分配一个地址

*p = 100;

例: int i;

static int *p = &i; //错误!不能用auto变量的地址去初始化static型指针
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: