范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

玩转C程序设计,彻底搞明白指针,指针的使用和操作

  一、指针的使用
  C语言中提供了一个"间接访问运算符"(也称间接地址运算符):"*",如果指针变量中保存了确切的地址,就可以使用"*"来引用该地址的存储单元。
  1、通过指针来引用存储单元
  (1)指针的自加自减
  Int *p, i=100, j;
  p=&i;
  j=*p;//等价于:j=i=100;
  j=*&i
  j=*p+1;
  几种常见的指针操作,见图20-1。
  图20-1,指针的自加自减运算
  在重申一下,运算的时候,先看运算符的优先级,顺序是高优先级到低优先级,优先级相同的情况下,看结合性顺序。
  我们通过程序201.C验证一下我们的分析是否正确!/****************************** 目标:  指针的自加自减运算,核心知识点是优先级和结合性 *******************************/ #include  int main() {  int m=100,n=200,k=300,j=400;  int sz[3]={1,2,13};  int *p;  p=&m;
  printf("*p=%d p=%d ",*p,p);  *p=*p+1;  printf("执行*p=*p+1后: *p=%d p=%d  ",*p,p);//实际上m的值变成了101,但是p保存的地址还是m的地址  p=&n;  printf("*p=%d p=%d ",*p,p);  ++*p;  printf("执行++*p后: *p=%d p=%d  ",*p,p);//实际上m的值变成了101,但是p保存的地址还是m的地址  p=&k;  printf("*p=%d p=%d ",*p,p);  (*p)++;  printf("执行(*p)++后: *p=%d p=%d  ",*p,p);//实际上m的值变成了101,但是p保存的地址还是m的地址  p=sz;  printf("*p=%d p=%d ",*p,p);  *p++;  printf("执行*p++后: *p=%d p=%d  ",*p,p);//实际上m的值变成了101,但是p保存的地址还是m的地址  getchar(); }
  从中得出了什么结论?
  p+1,加了几个字节?为什么?
  (2)指针的间接访问(**p指针的多层调用)
  Int **p,*s, k=20
  s=&k;
  p=&s;
  *(*p)=30;//该语句执行过程见图20-2
  **p执行那过程
  例程202.C #include  int main() {   int **p,*s, k=20;  printf("k=%d ",k);  s=&k;  printf("执行s=&k;: *s=%d s=%d ",*s,s);  p=&s;  printf("执行p=&s;: *p=%d p=%d ",*p,p);  **p=30;//  printf("执行**p=30;: **p=%d p=%d K=%d &k=%d ",**p,p,k,&k);  getchar(); }
  通过以上程序,配合图10-2,,你肯定彻底弄懂了**p的过程,其实类似于你外地有一个朋友,你想给他寄点东西,但是你并不知道他的地址,而你同学却能找到他,因此只能先把东西寄给你的同学,然后通过同学转交给这位朋友,重点还是优先级、结合性、地址这基本的东西。
  2、指针的移动
  指针的移动就是对指针变量加上或减去一个整数,或者通过赋值,使指针指向其他单元,因此只有指针指向一串连续的存储单元时,指针的移动才有意义。
  Int a[5] , *p,*q;
  P=&a[0];
  P=a;
  q=p+2;
  p++
  q++
  一次移动了几个字节?如果是double型数据,p++一次移动几个字节?为什么?
  3、
  指针的比较
  在上例子中if(q>p) printf("");
  只有定义的指针指向同一目标(一串连续的存储单元,如数组)比较才有意义。

被北大录取的双胞胎考生,读书至今从未上过补习班,父亲付出不少高考成绩排名很残酷,也很真实。那些排名靠前的学霸,会直接进入重点大学,在毕业之后也能够找到一份不错的工作,或者是继续投身科研研究,成为学术大牛。在众多的重点大学中,清华大学和北京大没有点文采都不敢请假,初中生文言文请假方式火了,网友人才那天你是否想起了请假的点点滴滴,那天你是否记起了老师的花样拒绝。想必每个人学生时代都经历过写假条请假的时候,假条的格式也是五花八门的。过去的假条往往是直接写出请假的是由请老师批准,百花羞救唐僧,悟空却摔死她的孩子,隐含的却是天庭和西天的布局唐僧取经是一个没有任何经费的项目,一路上,交通工具是腿衣食住是讨。这是为什么?堂堂的西天佛祖,岂会差这点钱!可如来就是一毛不拔,这其中,本就细思极恐。西天取经,绝不是佛祖只想给他的外地人,落户北京后,可以把孩子迁过来吗?当然可以啊!很多人落户到北京,其实大部分都是为了子女的教育。你说我们这些成年人,其实在哪里居住,生活上是相差无几的可执着于北京,无非是看中北京的教育资源和优势落户北京的方式有很多种是不是北京户口,悄悄影响着孩子的一生京户和非京户的差距不是高考难度不同,而是习惯养成和成功机遇后台的私信里,有读者问我,一定要去北京吗?一定要有北京户口吗?当然不一定。你可以不去北京,你可以没有北京户口,只要你看到别工作很累,考研又难,在职考研怎么办?英美留学看不起韩日澳,国内985211看不起双非,本科生看不起专科生诸如此类的学历鄙视链比比皆是。谁能说学历不重要呢?不管是在就业市场,还是在其他竞争上,你的学历就是你的标签,牢牢想说给孩子的心里话孩子,时间过得真快啊,一转眼我已步入老年,而你即将远离去开启自己的精彩人生。所以,有些事情我必须早点跟你说才好。我们总希望生活是幸福美好的,但总有一些事情,我们不得不去面对。就像下想家的感觉34年前的那个秋天,不到15周岁的我,在母亲含泪的眼眸里,我第一次离开家门,去了那座古城求学。父亲帮我买好了生活必用品,安排好了我的住宿,在他要回家的时候,轻轻说了一句,下周六我来愿夏天遇见的一切,都是属于浪漫的刚刚好夏天明得透亮,亮得晃眼。盯着看一会天,再闭眼,刺眼的光早给你设计好一副胶卷底片,在你闭上眼的世界里缓缓放映。题记释义在夏天,我们吃绿豆,桃,樱桃和甜瓜。在各种意义上都漫长且愉快,日这个季节有些冷看了路遥的人生,主人公上个世纪的农村青年高加林,从代课教师到社员与刘巧珍的恋情,到县城再遇黄亚平,南京发展梦,到被告发,再回乡村做社员坎坷人生路,从失意落魄到踌躇满志,从优柔寡断到褪色的旧时光(一)说他象海大概还真有点贴题,涨潮的时候汹涌澎湃,势不可挡,咄咄逼人退潮的时候,浩浩荡荡,如军溃散,舒缓悠远今天的他,正如风平浪静的海面,一碧千顷而波澜不惊。笑容可掬,他今天象变
不想完美,才就有了外遇情感话题(原创)毅歌大家好,我是你们的老朋友,毅歌。今天与你们聊到的话题,男人的外遇。外遇的对象一定比伴侣很完美吗?本来,我觉得应该是这样的。不然,何必劳民伤财,犯这么大的社会禁忌1年后罗永浩的真还传会有吗?值得期待吗今年4月1日愚人节罗永浩开始了直播卖货,罗先生的还债戏大幕正式拉开了,咚呛咚呛声起了,主角上场了,吃瓜群众们都准备好了板凳,怀着看热闹不怕事多的心情,正准备如痴如醉般跟随配合入戏,终止与我们的合约,承认错误后给中企优惠,寻求帮助科伦坡港口城被誉为未来城市,是由中国交建与斯里兰卡国家港务局共同开发。这座港口城与希尔顿酒店等标志性建筑咫尺相连。规划的建筑规模超过了530万平方米,按照计划包括3年完成的填海造地七绝辛丑夏日小满时节咏怀十二首文辉叔(许日辉)(一)池塘夏日又蛙声,小燕梭飞柳絮轻。一股余香留绿叶,蝉歌未唱有鹂鸣。(二)夏初篱落满蔷薇,岸上风吹柳絮飞。陌垄牛耕天欲晚,仗锄村嫂牧童归。(三)夏日群芳次第红,横恋爱潜规则,多数人会犯错,你知道吗?情感话题(原创)毅歌婚恋的甜美宁静!陈世美斗胆穿越而至,打破了现代青年人婚恋的甜美宁静。当我们透过声高浪涌的喧哗,把思维的触角直接伸向历史的深处,不能不慨叹一千多年过去了,宋代朝廷七绝辛丑端午节抒怀十二首(第五组)文辉叔(许日辉)(一)愫情端午祭高歌,继往开来撼汨河。一曲离骚怀报国,生逢浊世荡清波。(二)节逢端午杜鹃悲,楚地情怀屈子时。记取汨罗江上泪,抛河角粽寄哀思。(三)每逢端午楚云晴,汨爱你伴侣吗?爱她就打开她的身体密码吧!情爱故事(原创)毅歌爱她,就打开她的身体密码爱的承诺!你知道吗,女人的情爱是有密码的,有的人一打就开有的人即使拿到钥匙却怎么也打不开。而女人在不同的阶段,存在着不同的情爱密码。作为爱人,在诗和远方等待爱的集合!散文诗(原创)毅歌爱的相望!爱人,好想静静地读你,远眺窗外晨曦中升起的朝阳,静静地读你,伴随着五月如诗如画的朝露悄悄地读你。读睡眠中的你,让我的心融进充盈心梦的你,一缕缕晨曦随清风35岁后,夫妻生活进入生理倦怠期,何以排解?看完你亮了35岁后,夫妻生活进入生理倦怠期,何以排解?看完你亮了甜蜜的夫妻生活!各位朋友,大家好,我是你们的老朋友,毅歌。今天给大家谈到的情感话题是35岁后,夫妻生活进入生理倦怠期,何以排解婆媳关系难搞,做到以下5条,尤其是第5条,保证好!婆媳关系难搞,做到以下5条,尤其是第5条,保证好!漂亮媳妇现在许多女性对于该如何处理婆媳关系非常头疼,自古以来这似乎成了一个永远无解决的问题。不少女性都会在心底对婆婆有着一个理想的心潮鸡尾酒!情感诗(原创)毅歌心潮鸡尾酒写给友人坐在季节树下!坐在季节树下,想起给你写信,暖暖的风是一种无言的诱惑,想此刻的你,会不会在听雨打芭蕉声在跋涉了许久以后,终于见到了梦中的远山,尽管