让你不再害怕指针
- 格式:doc
- 大小:99.00 KB
- 文档页数:17
从此我不再胆小的作文(10篇)噩梦,醒醒。
一团黑色像一张巨大的网,向整个城市蔓延。
窗外风呼啸而过,下一刻窗玻璃似乎碎了,然后让风涌进房间。
我试图找到灯的开关,但由于某种原因我动不了——恐惧禁锢了我——无助。
黑暗中,似乎有一双眼睛在盯着我,等待着某个时刻的到来,然后蜂拥着吞噬我的灵魂。
在风的呼啸下,我听到了微弱的脚步声——我能感觉到我的脚在试图放慢速度。
脚步声越来越近,我颤抖的心被扯进了喉咙。
如果我张开嘴,我可能会“噗”的一声弹出来——但我不能移动我的嘴。
脚步声到了门口,我试着睁开眼睛看清楚。
终于,我看清楚了,这一刻,那种无助的感觉消失了——爸爸?!——反而是惊喜,惊喜。
看到了,他拿起一张纸,然后小心翼翼地把它折叠成厚厚的一叠,轻轻地塞进了窗户的滚轴里——一瞬间,世界被归类为平静。
然后,那个熟悉的身影来到床边,小心翼翼地轻轻地掖好被子,然后悄悄地转身出了房间,悄悄地关上门。
门锁被锁上的那一刻,一种陌生却又温柔的味道涌上心头,洋溢着甜蜜和温暖。
它们就像催眠曲,让我入睡...从此,我不再害怕黑夜。
因为我知道,即使一场可怕的噩梦来临,也会有一种阻挡和安慰我的软阀的感觉;即使天塌下来,也会有一种为我撑起整个蓝天的感觉。
——听说那种感觉叫亲情。
初一的我不再畏首畏尾的写作曾经我是一个很胆小的人。
害怕黑暗,害怕孤独,甚至害怕世界上不存在的鬼。
你胆小到什么程度?说到这里,是我自己带来的。
在班里很受欢迎,就带着强烈的好奇心向朋友借了。
里面恐怖的画面和阴郁的文字都让我们感到恐惧,但越是想看。
最后我们还是鼓足勇气看完了整本书,但是后果很严重。
我们不能忘记鬼故事,我们总是害怕。
同学们突然拍了拍我们的肩膀,把我们吓了个半死。
还和朋友开玩笑。
“我怕今晚从噩梦中惊醒,不然连觉都睡不着。
”那天晚上,我真的吓得睡不着觉。
关灯的时候还小心翼翼的靠着墙走。
我先开了卧室灯,然后是书房灯,然后是卫生间灯,然后是客厅灯,然后依次关了卫生间灯、书房灯、卧室灯。
害怕离别的伤感句子48句害怕离别的伤感句子(篇1)1、初中的三年是短暂的,回想一下,我们被困在教室里,在争论一个问题,在节日和教师玩笑,把粉笔隐藏,在运动和斗争而哭泣,足球比赛中奇迹般的赢得了第一名,这个词艺术节合唱。
每每想起这里,我就感到怀旧,那是我们一起走过的青春岁月,那里有我们的汗水、泪水、拼搏、奋斗、呐喊。
2、心底深处,一次次的离别让我的心像沙漏一般,一粒一粒地滴落,只剩下无法抚平的伤痕。
3、我多么渴望和你在一起的每一天,永远。
4、最悲哀的不是轰鸣,是痛到无法呼吸的地步,手抖得连眼泪都忍不下去。
5、有时候感觉消失了,就像冰箱停电后,里面的食物慢慢变坏。
冰箱没问题,食物也没问题,但就是坏了。
6、不要因为你没有生活在别人的世界里就去评判别人。
7、那些年,我们致命的曾经,对不起,我最亲爱的,我的文字太年轻,无法用华丽的语言来书写我们最美的曾经,只好用简单的文字来描述,这一天,给我们的青春还没有逝去,这一年,给我们最美的雨天。
8、每一次离别,都是一段心灵的折磨,无法言喻的伤感深深地刺痛着我的内心。
9、眼泪是离别的代言人,它们默默地流淌,述说着我的心碎、我的孤寂。
10、我思念远方读着你,我读着你的梦,读着岁月的沧桑,也读着爱情。
你生我不生,我生你老,注定要痛。
也许有些爱,只能心连心,有些爱,只能花尽天涯。
所以这辈子,让我用最温暖的姿势,看着你的幸福。
11、今生注定和你在一起是浅薄的,虽然不能在一起,但至少你我曾经有过,所以不会那么遗憾!我对你的爱已经藏在心底最深处,所以我从不后悔爱上你,如果真的有来生,我愿意在桥上等上一千年来生和你走过!12、有时候,我们想得太多,只是让自己那么不舒服。
人的一生都要经历太多的分离,那些突然离开的人往往伤得措手不及。
人生哪里没有相遇,只是有些转身,才是真正的人生,从此再也不会,再也不会相遇。
13、离别是一道永远无法逾越的鸿沟,让我感到迷失、无助和心酸。
14、我讨厌半生不熟的关系,如果可以的话,请认真对待。
大班心理健康:“害怕”不可怕淮安市老子山幼儿园大一班一、教学目标:1.知道每个人都会有不一样的害怕,懂得害怕是人的一种正常反应。
2.能够积极尝试寻找解决害怕的办法,大胆讲述自己的想法。
二、活动准备:1.PPT课件。
2.“对付害怕”记录表。
三、教学过程:1.一边看恐怖的图片,一边听音乐,引出害怕的经验回忆。
师:小朋友,今天张老师给你们带了一段很特别的音乐,你们以前肯定没听过这么特别的音乐,你们准备好了么?提问:刚才你为什么捂着耳朵(嘴巴张得那么大、瞪着眼睛、抱紧肩膀)?教师小结:因为这段音乐让小朋友感到很害怕。
害怕就像开心、难过、生气一样,都是情绪的一种,害怕的时候我们会情不自禁地瞪大眼睛、抱紧肩膀、捂着耳朵、张大嘴巴,今天我们就来聊一聊害怕。
2.知道每个人都会有不一样的害怕,懂得害怕是人的一种正常反应。
提问:你害怕过吗?害怕什么?(有没有让你感到害怕的事情?有没有听到过让你害怕的声音?什么时候你会害怕?)教师小结:老师谢谢你们把心里害怕的东西告诉了我,在生活中我们会遇到各种各样让我们害怕的事情,有的小朋友害怕动物,像小狗、老虎、狮子等等;有的小朋友害怕自然灾害,像地震、洪水、打雷等等;还有的小朋友害怕一个人呆着;还有的小朋友害怕各种各样的困难,我们生活中每个人都会遇到让自己害怕的事情,害怕是很正常的。
3.观看视频,知道大人们也有感到害怕的时候。
(1)提问:你觉得大人会害怕吗?有的人说不怕,有的人说怕,那大人到底会不会害怕我们一起来听一听他们怎么说吧!教师小结:原来大人也和我们小朋友一样,也会害怕。
害怕是很正常的事情。
有一只小兔子他的名字叫络络,我们知道兔子都很胆小,络络也不例外,可最后洛洛竟然拿到了勇敢者的奖杯,到底是怎么回事呢,我们一起来听一听。
4.分段欣赏故事《勇敢者的奖杯》,引导幼儿遇到害的时候要积极地寻找战胜害怕的方法。
提问:(1)故事里的兔子络络原来是只什么样的兔子?(2)络络是怎么样得到勇敢者的奖杯的?(3)络络最后把勇敢者的奖杯从森林里拿回来了么?(4)它想了什么办法让自己在黑暗中不再害怕?师:故事中的络络想了三个好办法让自己不再害怕,其实害怕的时候,有很多好办法可以让我们勇敢一些,让害怕变的很小很小,下面就是你们开动脑筋想好方法的时间了。
一个东西的特点以及对你的心灵的打动作文示例文章篇一:《我心爱的小闹钟》嘿,朋友们!你们知道吗?在我的书桌上,有一个特别的小伙伴,那就是我的小闹钟!这个小闹钟的样子可有趣啦!它的形状就像一个圆圆的小脑袋,上面还顶着两个大大的“耳朵”,像不像一只可爱的小兔子?它的“脸”是浅蓝色的,就像晴朗的天空一样让人心情舒畅。
“脸”上还有1 到12 这些数字,它们整整齐齐地排列着,像是等待检阅的士兵。
数字中间还有三根指针,分别是时针、分针和秒针。
时针又短又粗,像个懒洋洋的老爷爷,总是慢悠悠地走着;分针不胖不瘦,像个稳重的中年人,不紧不慢地走着;秒针又细又长,像个活泼的小孩子,一刻不停地跑着。
“脸”的正中间还有一只可爱的小花猫,它的眼睛眯成了一条缝,好像在对我笑呢!这个小闹钟可不仅仅是样子可爱,它的作用可大了!每天早上,它都会准时“丁零零”地响起来,好像在大声喊:“小主人,快起床啦,上学要迟到啦!”哎呀,我真想再睡一会儿,可一想到小闹钟那认真的样子,我就赶紧爬起来了。
晚上,我做作业的时候,它也会“滴答滴答”地陪着我,好像在说:“小主人,加油啊,早点做完作业就能早点休息啦!”有一次,我考试没考好,心情特别低落,回到家就趴在桌子上哭了起来。
这时,小闹钟好像在安慰我:“小主人,别灰心,一次没考好没关系,只要努力,下次一定能考好的!”听了它的话,我心里舒服多了,暗暗下定决心,一定要好好学习。
还有一次,我和小伙伴约好了一起出去玩,可我睡过头了。
多亏了小闹钟及时把我叫醒,我才没有迟到,不然小伙伴们该生气啦!小闹钟啊小闹钟,你虽然不会说话,但是却一直陪伴着我,给我带来了这么多的帮助和鼓励,难道我能不喜欢你吗?在我心里,你就是我最贴心的好朋友!我觉得,一个东西的价值不在于它有多昂贵,而在于它能给我们的生活带来多少温暖和帮助。
就像我的小闹钟,虽然它不是什么贵重的宝贝,但却深深地打动了我的心,让我每一天都过得更有规律,更有意义!示例文章篇二:《我心爱的小台灯》嘿!朋友,今天我要给你讲讲我心爱的小台灯,它可真是个宝贝!这盏小台灯是我生日的时候,爸爸送给我的。
我不再胆小作文600字【篇一:我不再胆小作文】余雯菲在我小时候,被一条凶猛的狗吓到过,从这天开始我就开始怕狗了,尤其是很大的那种狗。
在一个阳光明媚的早晨,我和妈妈一起下楼买东西,就在我们要走出来的时候,突然有一条两只眼睛炯炯有神的,身穿一件黑色毛的大狗正在我们面前汪!汪!汪叫着,把我吓的都不敢走出来,这时妈妈说:“没有关系的只要不去惹它,它也不会无缘无故的来咬你,不信你看。
”就在这时妈妈大步的从狗身边走过,狗并没有咬妈妈,于是我也学妈妈的样子从狗身边走过,这时,我的心一直砰!砰!砰的跳着,跳的特别快。
但是狗并没有来咬我,我顿时松了一口气,妈妈也夸我很勇敢。
在星期四放学我坐公交车快到家时,我又碰见了一只有着一身雪白色的毛的狗,突然从一个草丛里跳了出来,我啊!的大叫一声,想赶紧逃,可是我想起妈妈说的话,你越是跑,狗就越追着你跑。
于是我只好壮着胆子从狗的身边悄悄走过,狗并没有追着我走,从这次的经历之后,我就再也没有怕过狗了,偶尔我看到可爱的小狗还会去摸一摸它。
从那以后我不但不怕狗了,而且也变的很勇敢了,也改掉了胆小这个毛病。
【篇二:我不再胆小作文】徐钰玲我是一个胆小的人,我怕黑,我怕一个人在家,因为一个人在家总让我会胡思乱想,直到今天我才克服了它。
那天晚上我放学后急急忙忙跑回家想等爸爸回家,因为妈妈去外婆家了,只能让爸爸来带我们两个。
到家了我又飞快地写完作业就开始漫长的等待。
我等啊等,钟表在嘀嘀地跑。
家里安静的只有钟表的声音,安静的连一枚细小的针掉地上都能听见。
这时我就会乱想一些事情。
我心想爸爸不会出事吧,家里会有鬼吗?我越想越害怕。
虽然我很想停止,但是就停不下来,于是我想找本书看看,这个方法果然好,不一会儿爸爸就回来了,这时天也黑了,该睡觉了。
果然爸爸累坏了,倒头就呼呼大睡了,睡的可香了。
一转眼我也在床上也睡着了,半夜寒风飕飕把我吹醒,吹的我直想上卫生间。
我正想叫爸爸起床和我一起去,可是爸爸上班已经够累的了。
一件害怕的事作文500字(通用5篇)一件害怕的事作文500字(通用5篇)无论是身处学校还是步入社会,大家或多或少都会接触过作文吧,作文可分为小学作文、中学作文、大学作文(论文)。
你所见过的作文是什么样的呢?下面是小编为大家收集的一件害怕的事作文500字(通用5篇),供大家参考借鉴,希望可以帮助到有需要的朋友。
一件害怕的事作文500字1有人害怕自己睡,有人害怕坐过山车,还有的人害怕看恐怖片。
从早到晚我有一点点害怕自己一个人走回家,好吧,都被你们揭穿了,我就老实告诉你们吧,我其实是非常害怕自己走回家。
有一次我自己从学校走回家的时候在路上遇见了一位叔叔,那个叔叔一直看着我,我想:那个叔叔是不是想把我抓走,然后把我卖了赚很多钱,如果这样那我以后再也找不到爸爸妈妈了啊!想到这,我心里更紧张了,心里扑通扑通得跳,我立马跑起来,跑到前面十字路口处,可是没想到那个叔叔又出现在我的面前,我急着直想哭。
怎么办呢!怎么办呢!我急着直冒汗。
这里我忽然发现我身边有一位阿姨要要从我身边经过,我脑海里就有了一个好主意,我跑到阿姨身边叫了一声“妈妈,爸爸什么时候才能来接我们呀?”那位阿姨看懂了我求救的眼神。
便回答到:“再等一会哦,爸爸马上就来了!”那个坏叔叔听到我和阿姨的对话后转身就走了。
坏人走后我对阿姨说:“谢谢您,阿姨,谢谢您救了我。
”阿姨说:“不客气小朋友,你是个聪明的好孩子!”这时爸爸妈妈终于来接我了,我就告诉爸爸妈妈刚才发生的事,并告诉他们阿姨刚才救了我,如果没有阿姨的帮助我可能就被坏人抓走了,以后就见不到你们了!爸爸妈妈非常感谢这位阿姨!我觉得这是我最害怕的一件事了,我再也不敢一个人回家了,现在想起来我的心里还怦怦直跳。
一件害怕的事作文500字2“救命啊,救命啊!有鬼呀——”晚上上完英语补习班回家,老爸有事,电话让我自己走回家。
回家要穿过一条长长黑暗的路,里面装满了恐怖气息,时不时会冒出一只鬼来把你拖走……我经常这样幻想着,因为害怕,所以都是爸爸妈妈来接送的。
不再犹豫作文不再犹豫作文一:我不再犹豫无论干什么事,要想成功,你就得坚决果断,犹豫不决,就会一事无成。
这是无数成功与失败者的经验教训,也是我自己的切身体会。
因此,我不得不给自己下一道“死命令”——遇事不再犹豫。
是的,因为犹豫,我错过了无数次答题的机会,还烙下了发言不积极的“罪名”;因为犹豫,登台亮相,一展自己风采的良机失之交臂;因为犹豫,我成了老师同学眼中的胆小鬼。
确实,因为犹豫,而失去了许多许多,令人后悔莫及。
随着年龄的增长,学识的提高,使我清醒地认识到犹豫会误了大事。
只要不再犹豫,它带给我的是胆量,勇气和成功的喜悦。
记得五年级新学期开始,班主任老师竞选班干部来了个毛遂自荐,否则没有竞选资格。
这个新花样难倒了一批犹豫者,经过斗争,我不再犹豫。
于是,当天晚上,我写好了发言稿。
第二天,尽管心跳得厉害,紧张得也不敢面对同学,一时间脑子一片空白。
但我还是咬咬牙,努力让自己镇定下来,努力地回忆着昨晚背出地稿件内容,虽然不很流畅,但赢得了同学们阵阵热烈的掌声。
也许我这不再犹豫的胆量感动了同学。
在竞选中,我成为了一名光荣的中队干部,实现了我心中的梦。
我好兴奋,好激动!从那以后,无论在学习中碰到再难解决的问题,生活中再难解决的琐事,我都会不再犹豫地请教他人。
相信自己,我不再犹豫,一定能掌握自己的命运。
不再犹豫作文二:不再犹豫曾几何时,满怀理想的我们因多少次犹豫,而与理想失之交臂。
犹豫就是扳脚绳,不过,不必哀恨,快把它解开。
我还依然清晰记得,那次学校有外籍来宾前来交流。
放学时,老师找到我,问我是否可以准备一篇演讲稿。
我实在不敢相信自己的实力,心里像装了半瓶子水一样,摇摆不定。
最终,老师放弃了对我的期望,选择了他,默默望着老师那失望远去的背影,我的心在放声哭泣。
明知自己一直期待着这样的机会,可当它终于到来之时,为何又因犹豫将机会拱手让人?“为什么,我要选择犹豫?”多少次这样默默地问着自己,反醒着。
我不比别人差,可是为何犹豫总要抓着我不放,让我失去了多少与理想的亲密接触。
有你真好的作文【优秀13篇】有你真好作文篇一喜欢你,从一开始就是。
可是,你不喜欢我,很久以前就是。
之后,我的喜欢成了暗恋,就这样,默默地。
我不说,可你知道我的心意。
你知道我对你的好,你知道我眼眸里的深情。
可你总是不屑一顾,可就是这样,一些满不在乎,深深伤了一颗爱你的心。
人与人的相遇总是那么偶然,偶然到有点措手不及。
一个寒冬将至的季节,你走进我的世界,没有习惯寒冷的我,仅可是,你不知道的,你嘴角30度的微笑百度搜索不到,你永远不会知道我心里的小秘密。
时间总是走得不那么潇洒,一个假期,陌生了你我,我们的距离好远好远,遥不可及。
我很安静,安静到没人知道我的忧伤,我的安静只想和悲伤的鸟儿诉说,我想,也只有它懂我的忧伤。
爱情本来风光,可是,在你的面前却怎么优雅不起来,原来,我的爱情是卑微的。
悲伤的夜加上挥之不去的思念,整个夜晚,我更悲伤了。
静静的夜,你是否安睡,安静的夜,为何没有鸟儿的歌唱,难道就连痴情的鸟儿也不再期待它的爱情。
没有告白,没有情书,甚至你都还不知道我对你的爱有多深,你知道的就是对身边的每个女生微笑,每个人都习惯了你,回你一个甜美的微笑。
可是,这些微笑就那么赤裸裸的刺痛了我的心。
我承认,我很小气。
这个世界就是那么乱,没有了如果就没有可以想的空间。
我暗恋你的身影,暗恋你的味道,我甚至暗恋你的微笑。
如果你的一切都是我的,那么我会好好爱你。
可是如果还只是泡沫,那么无足轻重,你不是我的,从头到尾都不是。
不是我的,我就不会留恋,不是我,我就不会坚持,不是我的,那就放弃。
放弃不是一件好事,可是,放弃了,感觉也没有丢什么东西。
我知道,这是我对的选择。
所以,我选择停止。
我喜欢的,你要好好的。
不约定十年后你未娶,我未嫁,我们就是一对。
这只是幻想。
我祝你幸福。
有你真好作文篇二十四个春秋匆匆而过,成长的路上有你伴着我,真好!小时候,我体质虚弱,学前班经常去半个月,请假半个月,比起同龄孩子,我学的知识少得可怜。
学前班结束的那个暑假,你怕我升上小学后,跟不上节奏,就给我买了一套识字的书,想教我认字。
《四月是你的谎言》的语录(精选260句)1、我不甘心,明明你为我做了这么多,我却什么都不能为你做。
《四月是你的谎言》2、现在我多少能明白了,一直以来都是如此,将我的世界不断扩大的人是你。
我所追求的风景,和你想看到的风景,是不同的。
3、就算悲伤难抑,遍体鳞伤地处于谷底,也不能停止演奏!——宫园薰《四月是你的谎言》4、向很多人传达到自己的音乐时,和很多人心心相印时,音乐或许可以超越语言。
——有马公生《四月是你的谎言》5、为了能永存那些人心中,为了让在座的所有人,永远铭记我们,我不会忘记的。
——宫园薰《四月是你的谎言》6、或许前路永夜,即便如此我也要前进,因为星光即使微弱也会为我照亮前路。
——宫园薰《四月是你的谎言》7、大家都是很害怕的,很害怕的,站上舞台,可能会迎来失败,可能会被全盘否定,即使如此,也要咬牙站上舞台。
《四月是你的谎言》8、真是让人无可奈何的人啊,不管看到什么都会想到你。
《四月是你的谎言》9、是你让我对和你共同度过的时间产生了留恋。
《四月是你的谎言》10、再见了,我的海市蜃楼。
至今为止,谢谢你了。
《四月是你的谎言》11、因为有你,我会努力的走下去,直到有一天,与你并肩而行。
《四月是你的谎言》12、指针一定会转动起来,时间一定会再次流转。
我相信你会向前迈进。
——宫园薰《四月是你的谎言》13、与你相遇的春天,没有你的春天马上就要来了。
——有马公生《四月是你的谎言》14、手指触碰到琴键前那一瞬间的寂静,是和踌躇与犹豫宣告诀别的时刻,他的手指触碰到琴键的那瞬间,我的未来就此决定。
——新川直司《四月是你的谎言》15、四月马上就要结束了。
我踏上了旅程。
——有马公生《四月是你的谎言》16、或许前路永夜,但我也要前行,因为星光即使微弱也将为我照亮前方。
宫园薰——宫园薰《四月是你的谎言》17、你的一举一动决定我所有的悲欢喜忧。
——四月是你的谎言《四月是你的谎言》18、我讨厌钢琴,尽管这样还是那么执着于它,肯定是因为我一无是处吧。
《匆匆》的读后感《匆匆》的读后感1少年易老学难成,一寸光阴不可轻。
——题记光阴似箭,日月如梭,时光匆匆,稍纵即逝,让我们在有的时间里做一些有意义的的事情,不要让珍贵的时间流逝。
学习了《匆匆》一课后让我深有感触,明白了许许多多的道理。
作者朱自清,原名自华,字佩弦。
著名诗人、散文家、学者、民主战士。
原籍浙江绍兴,后居江苏扬州。
1920年毕业于北京清华大学。
1931年至1932年曾到英国留学。
回国后,先后在清华大学、昆明西南联合大学等校任教。
抗日战争结束后,积极支持反对国党反动统治的学生运动。
1948年8月,拒绝接受美国的救济粮,因病在北平逝世。
主要作品:《背影》、《荷塘月色》《桨声灯影里的秦淮河》等。
《匆匆》是他在一九二二年三月二十八日,表达了他对时光逝去的`留恋和时光稍纵即逝的无奈,__中“聪明的,你告诉我,我们的日子为什么一去不复返呢?”这句话以不同的形式反复出现,强调了要珍惜时间。
__的第三自然段运用了排比句式形象的写出事件正在一点一滴的在我们身边流逝,表达作者的无奈之情。
读到这里我想到我无所事事时:在我玩耍的时候,时间从笑声中溜去;在我看电视时,时间从我眼前过去;在我和同学闲聊时,时间从我的嘴角逝去…在周六时,我心里想:再看会电视吧,不会耽误多少时间的,等明天再不上去。
看完那篇__,我想起了这样一句话:今日事,今日毕。
我深感惭愧,没有把握好自己手中的时间。
以后这个毛病一定要改掉,要做到今日事,今日毕,做事情不拖拖拉拉。
我们要珍惜眼前的每一天,利用好时间,哪怕时一点一滴也要珍惜。
“少壮不努力,老大徒伤悲。
”“一寸光阴一寸金,寸金难买寸光阴。
”让我们记住这两句名言。
《匆匆》的读后感2《匆匆》__是现代杰出的散文家朱自清写的一篇脍炙人口的散文。
__紧扣“匆匆”二字,细腻地刻画了时间流逝的踪迹,表达了作者对时光流逝的无奈和惋惜。
__的特点:一是结构精巧,层次清楚,转承自然,首尾呼应;二是文字清秀隽永,纯朴简练;三是情景交融,无论是写燕子、杨柳、桃花,还是写太阳,都与“我们的日子为什么一去不复返呢”的感叹融为一体,处处流露出作者对时光流逝感到无奈和惋惜。
让你不再害怕指针前言:复杂类型说明要了解指针,多多少少会出现一些比较复杂的类型,所以我先介绍一下如何完全理解一个复杂类型,要理解复杂类型其实很简单,一个类型里会出现很多运算符,他们也像普通的表达式一样,有优先级,其优先级和运算优先级一样,所以我总结了一下其原则:从变量名处起,根据运算符优先级结合,一步一步分析.下面让我们先从简单的类型开始慢慢分析吧:int p; //这是一个普通的整型变量int *p; //首先从P处开始,先与*结合,所以说明P是一//个指针,然后再与int结合,说明指针所指向//的内容的类型为int型.所以P是一个返回整//型数据的指针int p[3]; //首先从P处开始,先与[]结合,说明P是一个数//组,然后与int结合,说明数组里的元素是整//型的,所以P是一个由整型数据组成的数组int *p[3]; //首先从P处开始,先与[]结合,因为其优先级//比*高,所以P是一个数组,然后再与*结合,说明//数组里的元素是指针类型,然后再与int结合,//说明指针所指向的内容的类型是整型的,所以//P是一个由返回整型数据的指针所组成的数组int (*p)[3]; //首先从P处开始,先与*结合,说明P是一个指针//然后再与[]结合(与"()"这步可以忽略,只是为//了改变优先级),说明指针所指向的内容是一个//数组,然后再与int结合,说明数组里的元素是//整型的.所以P是一个指向由整型数据组成的数//组的指针int **p; //首先从P开始,先与*结合,说是P是一个指针,然//后再与*结合,说明指针所指向的元素是指针,然//后再与int结合,说明该指针所指向的元素是整//型数据.由于二级指针以及更高级的指针极少用//在复杂的类型中,所以后面更复杂的类型我们就//不考虑多级指针了,最多只考虑一级指针.int p(int); //从P处起,先与()结合,说明P是一个函数,然后进入//()里分析,说明该函数有一个整型变量的参数//然后再与外面的int结合,说明函数的返回值是//一个整型数据Int (*p)(int); //从P处开始,先与指针结合,说明P是一个指针,然后与//()结合,说明指针指向的是一个函数,然后再与()里的//int结合,说明函数有一个int型的参数,再与最外层的//int结合,说明函数的返回类型是整型,所以P是一个指//向有一个整型参数且返回类型为整型的函数的指针int *(*p(int))[3]; //可以先跳过,不看这个类型,过于复杂//从P开始,先与()结合,说明P是一个函数,然后进//入()里面,与int结合,说明函数有一个整型变量//参数,然后再与外面的*结合,说明函数返回的是//一个指针,,然后到最外面一层,先与[]结合,说明//返回的指针指向的是一个数组,然后再与*结合,说//明数组里的元素是指针,然后再与int结合,说明指//针指向的内容是整型数据.所以P是一个参数为一个//整数据且返回一个指向由整型指针变量组成的数组//的指针变量的函数.说到这里也就差不多了,我们的任务也就这么多,理解了这几个类型,其它的类型对我们来说也是小菜了,不过我们一般不会用太复杂的类型,那样会大大减小程序的可读性,请慎用,这上面的几种类型已经足够我们用了.1、细说指针指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。
要搞清一个指针需要搞清指针的四方面的内容:指针的类型、指针所指向的类型、指针的值或者叫指针所指向的内存区、指针本身所占据的内存区。
让我们分别说明。
先声明几个指针放着做例子:例一:(1)int*ptr;(2)char*ptr;(3)int**ptr;(4)int(*ptr)[3];(5)int*(*ptr)[4];1.指针的类型从语法的角度看,你只要把指针声明语句里的指针名字去掉,剩下的部分就是这个指针的类型。
这是指针本身所具有的类型。
让我们看看例一中各个指针的类型:(1)int*ptr;//指针的类型是int*(2)char*ptr;//指针的类型是char*(3)int**ptr;//指针的类型是int**(4)int(*ptr)[3];//指针的类型是int(*)[3](5)int*(*ptr)[4];//指针的类型是int*(*)[4]怎么样?找出指针的类型的方法是不是很简单?2.指针所指向的类型当你通过指针来访问指针所指向的内存区时,指针所指向的类型决定了编译器将把那片内存区里的内容当做什么来看待。
从语法上看,你只须把指针声明语句中的指针名字和名字左边的指针声明符*去掉,剩下的就是指针所指向的类型。
例如:(1)int*ptr; //指针所指向的类型是int(2)char*ptr; //指针所指向的的类型是char(3)int**ptr; //指针所指向的的类型是int*(4)int(*ptr)[3]; //指针所指向的的类型是int()[3](5)int*(*ptr)[4]; //指针所指向的的类型是int*()[4]在指针的算术运算中,指针所指向的类型有很大的作用。
指针的类型(即指针本身的类型)和指针所指向的类型是两个概念。
当你对C越来越熟悉时,你会发现,把与指针搅和在一起的"类型"这个概念分成"指针的类型"和"指针所指向的类型"两个概念,是精通指针的关键点之一。
我看了不少书,发现有些写得差的书中,就把指针的这两个概念搅在一起了,所以看起书来前后矛盾,越看越糊涂。
3.指针的值----或者叫指针所指向的内存区或地址指针的值是指针本身存储的数值,这个值将被编译器当作一个地址,而不是一个一般的数值。
在32位程序里,所有类型的指针的值都是一个32位整数,因为32位程序里内存地址全都是32位长。
指针所指向的内存区就是从指针的值所代表的那个内存地址开始,长度为si zeof(指针所指向的类型)的一片内存区。
以后,我们说一个指针的值是XX,就相当于说该指针指向了以XX为首地址的一片内存区域;我们说一个指针指向了某块内存区域,就相当于说该指针的值是这块内存区域的首地址。
指针所指向的内存区和指针所指向的类型是两个完全不同的概念。
在例一中,指针所指向的类型已经有了,但由于指针还未初始化,所以它所指向的内存区是不存在的,或者说是无意义的。
以后,每遇到一个指针,都应该问问:这个指针的类型是什么?指针指的类型是什么?该指针指向了哪里?(重点注意)4指针本身所占据的内存区指针本身占了多大的内存?你只要用函数sizeof(指针的类型)测一下就知道了。
在32位平台里,指针本身占据了4个字节的长度。
指针本身占据的内存这个概念在判断一个指针表达式(后面会解释)是否是左值时很有用。
2、指针的算术运算指针可以加上或减去一个整数。
指针的这种运算的意义和通常的数值的加减运算的意义是不一样的,以单元为单位。
例如:例二:char a[20];int *ptr=(int *)a; //强制类型转换并不会改变a的类型ptr++;在上例中,指针ptr的类型是int*,它指向的类型是int,它被初始化为指向整型变量a。
接下来的第3句中,指针ptr被加了1,编译器是这样处理的:它把指针ptr的值加上了sizeof(int),在32位程序中,是被加上了4,因为在32位程序中,int占4个字节。
由于地址是用字节做单位的,故ptr所指向的地址由原来的变量a的地址向高地址方向增加了4个字节。
由于char类型的长度是一个字节,所以,原来ptr是指向数组a的第0号单元开始的四个字节,此时指向了数组a中从第4号单元开始的四个字节。
我们可以用一个指针和一个循环来遍历一个数组,看例子:例三:int array[20]={0};int *ptr=array;for(i=0;i<20;i++){(*ptr)++;ptr++;}这个例子将整型数组中各个单元的值加1。
由于每次循环都将指针ptr加1个单元,所以每次循环都能访问数组的下一个单元。
再看例子:例四:char a[20]="You_are_a_girl";int *ptr=(int *)a;ptr+=5;在这个例子中,ptr被加上了5,编译器是这样处理的:将指针ptr的值加上5乘sizeof(int),在32位程序中就是加上了5乘4=20。
由于地址的单位是字节,故现在的ptr所指向的地址比起加5后的ptr所指向的地址来说,向高地址方向移动了20个字节。
在这个例子中,没加5前的ptr指向数组a的第0号单元开始的四个字节,加5后,ptr已经指向了数组a的合法范围之外了。
虽然这种情况在应用上会出问题,但在语法上却是可以的。
这也体现出了指针的灵活性。
如果上例中,ptr是被减去5,那么处理过程大同小异,只不过ptr的值是被减去5乘sizeof(int),新的ptr指向的地址将比原来的ptr所指向的地址向低地址方向移动了20个字节。
下面请允许我再举一个例子:(一个误区)例五:#include<stdio.h>int main(){char a[20]=" You_are_a_girl";char *p=a;char **ptr=&p;//printf("p=%d\n",p);//printf("ptr=%d\n",ptr);//printf("*ptr=%d\n",*ptr);printf("**ptr=%c\n",**ptr);ptr++;//printf("ptr=%d\n",ptr);//printf("*ptr=%d\n",*ptr);printf("**ptr=%c\n",**ptr);}误区一、输出答案为Y和o误解:ptr是一个char的二级指针,当执行ptr++;时,会使指针加一个sizeof(char),所以输出如上结果,这个可能只是少部分人的结果.误区二、输出答案为Y和a误解:ptr指向的是一个char *类型,当执行ptr++;时,会使指针加一个sizeof(char *)(有可能会有人认为这个值为1,那就会得到误区一的答案,这个值应该是4,参考前面内容), 即&p+4;那进行一次取值运算不就指向数组中的第五个元素了吗?那输出的结果不就是数组中第五个元素了吗?答案是否定的.正解:ptr的类型是char **,指向的类型是一个char *类型,该指向的地址就是p的地址(&p),当执行ptr++;时,会使指针加一个sizeof(char *),即&p+4;那*(&p+4)指向哪呢,这个你去问上帝吧,或者他会告诉你在哪?所以最后的输出会是一个随机的值,或许是一个非法操作.总结一下:一个指针ptrold加(减)一个整数n后,结果是一个新的指针ptrnew,ptrnew的类型和ptrold 的类型相同,ptrnew所指向的类型和ptrold所指向的类型也相同。