手机浏览器扫描二维码访问
但凡涉及到和内存相关的知识时,老爹都会使用ppt绘制图形来辅助讲解。
如果没有那些图的话,理解起来还是有一些困难。
「就然说到这里,就顺便提一下指针的自加和自减。
我们先回顾一下普通变量的自加和自减:
inta=10;
对于a等效于a=a1,a--等效于a=a-1。
那么对于指针变量
int*p=&a;
来说也是一样的
p等效于p=p1,p--等效于p=p-1。
而我们刚刚才说过,对指针做加减运算,实际上是按照指针指向的数据类型为单位上下移动,如果我们再配合*的话,也可以对数组进行赋值或者取值,你比如说:
intarr[5];
int*p=arr;
inti=sizeof(arr)sizeof(arr[0]);
while(i-->0)
{
scanf(%d,p);
}
注意这里面有个两个需要关注的地方,首先是老爹用sizeof来获取了一个数组占用内存的字节数,如果这个地方换成sizeof(p)话,只会得到p这个变量占用的内存字节数,这是指针和数组名的区别之一。
第二点,数组名是不可以做自加和自减操作的,不信你们可以把scanf函数中的p换成a,绝对会出错。
」
虽然老爹无比笃定,但本着不「事不目见耳闻而臆断其有无」的原则,我尝试了一下,果然是报错了。
「那为什么会这样呢?」
「这个嘛,老爹也没有看到过c语言是如何管理数组的,但是老爹猜测,arr是一个被const修饰的指针,何以见得?如果我们对变量p进行如下修改,就会发现p也不能执行自加自减操作了。
int*constp=arr;」
「const会将一个变量变成常量,如果修饰一个指针是不是指针也变成了常量?」
一直都沉默不语的小弦子出声问道。
「的确是这样,和普通变量一样,一个指针变量被const修饰后就变成了一个指针常量,那么我们就只能为其初始化一次,就不能再修改这个指针指向的地址了。
例如:
inta=0;
intb=1;
int*constp=&a;
p=&b;
在执行最后一行代码的时候肯定会出错,因为指针变量被const修饰,并且已经为其赋值为变量a的地址了,就不能再做修改,这个应该看得懂吧?」
苏晓珂怎么都没想到,自己会背负着两段记忆穿越。将军府的苏小姐告诉她,临死的时候才知道,人善良到连命都笑着送人,那大概就是蠢。偏远渔村的苏小可叮嘱她,母亲柔弱,弟弟年幼,还请你多多照拂。痛定思痛的苏晓珂,下定决心要洗白苏小姐窝囊的前世,对于前身苏小可的苦痛,她也要连本带利的讨回来。却不想,无意开启空间鱼塘,自此开启敛财之路。欺她之人,不得好死!负她之人,碎尸万段!只是那随手捡来的忠犬腹黑男老爱黏着她怎么办?当然是反黏之...
2007年的年初,皇马内忧外患之下,巨卡砸下重金,南美三少登陆伯纳。加戈顶着雷东多二世的光环,在三人中最被期待,后齐达内时代,皇马太需要一个组织核心了,但是最后还是在群星闪耀的伯纳乌没落了。习武少年雷东在一次比武中丧命,意外之下穿越成为加戈,优雅的球风,绝顶的技术,以及英俊的相貌,时隔六年之后,阿根廷的王子,再次君...
闺蜜背叛,未婚夫出轨,她选择喝酒买醉!谁知一夜过错,醒来,她竟然他是越城最有名望的男人,英俊多金性感专情,然而等她了解他之后才知道呵呵,真相只有一个他!不!行!新婚夜,他将她压在身下,目光沉沉女人,需要我亲自证明一下吗?情节虚构,请勿模仿...
影帝追妻路迢迢字数1843763男友背叛,她却被影帝下属强行捡回家。人人都道影帝冷酷狂拽霸,对她却体贴知趣很听话,当她慢慢隐入他温柔的网中,才知温柔有毒,爱情难得。她当着几百媒体笑脸盈盈我与南先生,就此解除婚姻,抱歉让他喜当爹。覆水难收。几年后,他的翻版小一号拉住他的西装裤腿大叔,你这么英俊潇洒像极了我,要不要玩一个爸爸和儿子的游戏?...
昔日丞相府庶女三小姐,清冷小院却也悠然自足,母亲无争只求一世安康,然而嫡母心狠手辣,只想置她们母女于死地。昔日的她无能的被步步紧逼,母女同入青楼招人作践。本以为退一步海阔天空,谁知却是万劫不复,既然如此,那便无需再忍!看她笑靥如华,逆境之中扭转乾坤。听她温软细语,一局套着一局,一计连着一计。叹她无欲无争,手段信手拈来,权力地位不在话下。睿智如她,感情又何去何从?他,嫡亲王爷,骁勇睿敏,辗转宫廷内宅许她一个家!他,纨绔浪子,风流潇洒,百花丛中独赏她一枝寒芳!他,尊贵太子,驾权驭术,倾得天下只为谋求一个她!惊天十三步,步步坎坷,登上最高权力巅峰,处处寒冷,看她一代绝世女子,如何将天下纳入囊中!...
我的整个青春,都用来喜欢一个名叫贺景辰的男人。 然而,他是我闺蜜的男朋友。 被父母逼婚,我通过相亲选了一个老实男人搭伙结婚,谁想婚礼前夜,贺景辰出现在我房间 一夜之间,我成了被万人唾骂的出轨女人。 这世上总有这么一个人,他给你一个微笑,你就仿若身处云端,他给你一次拥抱,你就仿若拥有全世界。 择一城终老,遇一人白首。 我想要的,不过是心安之处,有你有家。...