从品牌网站建设到网络营销策划,从策略到执行的一站式服务
1. 指针的定义
成都创新互联公司是一家集网站建设,凤庆企业网站建设,凤庆品牌网站建设,网站定制,凤庆网站建设报价,网络营销,网络优化,凤庆网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
指针保存的是所指向的对象的地址。
int a = 3; int *p = &a; // 定义一个指向×××数a的指针p,此处,int代表p是指向一个×××数的指针,*表明 // 当前定义的是一个指针,p的值为&a,即a的地址
上面的指针也可以这样定义
int *p; p = &a;
2. 指针的指针
同理,我们可以定义一个指向指针的指针, 它保存的是所指向的指针的地址
int a = 3; int *p = &a; int **q = &p; //**说明是指向指针的指针
3. 指针内容的读取
上面的程序中,指针p的值是a的地址,我们想通过p来得到a的值,则用*p; 通过q来获取a的值,则用**q。
printf("a's address is: %p.\n", &a); printf("p's value is: %p.\n", p); //地址的占位符都是%p printf("p 指向的对象的值: %d.\n", *p); printf("p's address is : %p.\n", &p); printf("q's value is: %p.\n", q); printf("q 指向的指针的值: %p.\n", *q); printf("q 指向的指针指向的对象的值: %d.\n", **q);
上面代码的输出:
a's address is: 0x7fff5bce5a9c.
p's value is: 0x7fff5bce5a9c.
p 指向的对象的值: 3.
p's address is : 0x7fff5bce5a90.
q's value is: 0x7fff5bce5a90.
q 指向的指针的值: 0x7fff5bce5a9c.
q 指向的指针指向的对象的值: 3.
实际上就是说:
a == *p == **q;
&a == p == *q;
&p = q;
ID: | q | p | a |
地址: | &q | &p | &a |
值: | &p | &a | 3 |
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图