00 多级指针
变量c
一级指针pc
二级指针pc2
01 二级指针 伸入2层
**
**
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void main()
{
int a = 1;
int* pa = &a;
int** pa2 = &pa;
**pa2= 2;
printf("a=%d\n", a);
*pa2 = 3;
printf("pa=%d\n", pa);
system("pause");
}
02 指向指针的指针、多级指针,不是同一个概念(现阶段个人觉得)
指向指针的指针,看具体设置,下图指针pb2指向指针pb,但不指向变量b(现阶段个人觉得)
多级指针,有多少级就可以伸入多少层(现阶段个人觉得)
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void main()
{
int b = 1;
int* pb = &b;
int* pb2 = &pb;//pb2是一个指向指针pb的指针
**pb2=2;//但pb2不能指向b,没有多级指针的层层指向的特性
printf("b=%d\n",b);
system("pause");
}