3.指针

来源:互联网 发布:大数据魔镜官网 编辑:程序博客网 时间:2024/04/28 06:26

1.指针说白了就是一个无符号的整数,专门用来存储地址的。

内存地址:内存中存储单元的编号。


2.变量有两种访问形式,

一是直接访问,,,直接通过变量名来访问,,,

二是间接访问,,通过指针地址来访问


3。注意数组在内存中是连续存放的!!!

还有,数组的所有值类型是一样的!!!


4.数组的指针就是数组在内存中的起始地址。

数组名代表的就是数组在内存中存放的起始地址,也就是第一个索引变量的地址。

所以直接可以用 int array[6]={1,2,3,6,5};

所以直接可以用int *pointer = array ;来定义数组指针


5.int i = 1;

int *p = &i;

p代表的是i的地址,*p代表变量i的值。


6.&称为地址运算符

int i = 1;

int *p = &i;

*p = *p + 1 ;

cout<<i<<" "<<*p ;

结果:i = 2, *p = 2;

------*p直接就是i     ------


7.



原创粉丝点击