第二章 C 指针 数组与malloc
前言 C++ 学习路线,本人主要也是为了记录一下自己的学习过程
目录
一、 指针
1、指针
> 指针是一个变量,其值为地址。
> 声明指针或者不再使用后都要将其置为0 (NULL)
> 野指针 未初始化的指针
> 悬空指针 指针最初指向的内存已经被释放了的一种指针
//指针是一个变量,其值为地址。
//声明一个整型变量
//将w的地址使用取地址符给ww指针
int w=222;
int *ww=&w;
cout << " int_w "<<ww <<endl;
//解引用
//p指向一个内存地址,使用*解出这个地址的值 即为 10
//修改地址的值,则i值也变成100
//为解引用的结果赋值也就是为指针所指的内存赋值
int i = 10;
int *p = &i;
cout << " int_p "<<*p <<endl;