/********************************************************************
名称:多级指针
功能:演示多级指针使用
说明:
作者: 刘小贝
日期: 2019.05.22
版权: 刘小贝
*********************************************************************/
# include <stdio.h>
int main(void)
{
int i = 10;
int * p = &i;//指向i
int ** q = &p;//指向p
int *** r = &q;//z指向q
// r = &p; //错误,因为r是int *** 类型,r只能保存int **类型变量的地址
printf("i = %d\n", *p);
printf("i = %d\n", **q);
printf("i = %d\n\n", ***r);
//打印地址
printf("i的地址为:%p\n", i);
printf("p的地址为:%p\n", p);
printf("q的地址为:%p\n", q);
printf("r的地址为:%p\n\n", r);
//指向i
printf("i的地址为:%p\n", i);
printf("p→i:%p\n", *p);
printf("q→i:%p\n", **q);
printf("r→i:%p\n\n", ***r);
return 0;
}
《C语言》多级指针
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- C++中的引用与C语言的指针的指针运用 引言 其实早就想写这个笔记了,尤其是看到越来越多同学上课不怎么听讲课后多次...