多级指针
2020-04-05 12:16
162 查看
多级指针举例:
#include<stdio.h>
int main()
{
int i = 10;//int型变量i
int * p = &i;//int *型变量p
int ** q = &p;//int **型变量q
int *** r = &q;//int ***型变量r
//r = &p;//error,因为r是int ***类型,所以r只能存放int **类型变量的地址
//***r = **q = *p = i;
printf("%d %d %d %d\n", i, *p, **q, ***r);
return 0;
}
输出结果:
10 10 10 10
--------------------------------
Process exited after 0.05733 seconds with return value 0
请按任意键继续. . .
存储内容如下图:
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 多级指针
- systemtap双指针(多级指针)解引用
- C语言多维数组与多级指针
- c语多级指针
- C提高_day03_玩转多级指针
- Item08. 多级指针(Pointers to Pointers)
- 指针数组,数组指针,函数指针,指针函数,多级指针
- C语言 详解多级指针与指针类型的关系
- C语言之多级指针
- 多级指针
- 从JM8.6解码器中学习多级指针的应用
- 4-18-2-二级多级指针、指针与数组、多线程并行计算、多线程队列、字符串拷贝
- 深入理解C指针学习笔记---多级指针的内存分配问题(五)
- 多级指针和链表
- Linux C编程---指针数组简析(二维数组、多级指针)
- C语言多维数组与多级指针
- C++多级指针与多维数组
- C语言复习 多级指针
- C语言优化实例:消除多级指针的间接访问
- 通过实例深入理解C/C++结构体/类多级指针的使用