【3】指针的基本概念及其传递过程(图解)


1.指针的类型

【3】指针的基本概念及其传递过程(图解)

2.指针所指向的类型

【3】指针的基本概念及其传递过程(图解)

3.指针所指向的内存区和地址

   其实指针就是地址,我们说指针指向某块区域的内存,就相当于说明该指针指向了这块区域的首地址。

且在32位操作系统中,指针占有4个字节,在64位操作系统中,指针占有8个字节,在此,我们以32位为例说明。

【3】指针的基本概念及其传递过程(图解)

【3】指针的基本概念及其传递过程(图解)

4.指针如何通过地址进行传递

  以下面几个数字为例:

【3】指针的基本概念及其传递过程(图解)

(1)

取地址符 &a ,地址 == 指针

int *p = &a; //p是整形地址的变量

*p = 100; // a = 100;

*p = 200;   // b = 200;

【3】指针的基本概念及其传递过程(图解)

(2)int a -> &a int *

        int *p -> &p int **   二级指针

【3】指针的基本概念及其传递过程(图解)

【3】指针的基本概念及其传递过程(图解)