指针
2024-02-02 17:56:20
发布于:北京
什么是指针?
指针就是一个变量,用来存放内存单元的地址(编码),地址唯一标识一块内存空间.
int:变量数据类型
23:变量值
num1: 变量名
0x7ffeeaae08d8:指针地址
指针声明
指针变量声明的一般形式为:"type*var_name;"
int *ip /*一个整型指针*/
double *dp; /*一个double型指针*/
float *fp /*一个浮点型指针*/
char *ch; /*一个字符型指针*/
指针操作
指针声明
int *ip /*一个整型指针*/
double *dp; /*一个double型指针*/
float *fp /*一个浮点型指针*/
char *ch; /*一个字符型指针*/
指针赋值
int var = 20;
int *ip;
ip = &var;//指针ip里面存储的是var的地址
指针的值
int var = 20;
int *ip;
ip = &var;
cout<<ip<<endl;//不带*号输出为内存地址
cout<<*ip<<endl;//带*号输出为指针指向的变量内的数值
*ip = 10;//对指针进行修改,实际修改的是指针指向的地址当中的数值
//指针内存存储的不是数值,而是地址
cout<<var;
这里空空如也
有帮助,赞一个