第一篇:c语言读书笔记
vc++读后感
闲来无事,跑来图书馆,突然被一本名叫《致程序员之家论坛的所有会员》的书把我的注意力吸引过去了,于是我用心的读起来了。下面这些是我做的一些笔记。
应该掌握程序运行的原理与机制:学习vc++6.0 在windows下编程,就应该了解windows消息机制。(关于消息机制不用太深入,新手学习一个大概流程就可以了)
掌握编程的思想:这点就比较难了,c++的编程就是面向对象,对象的概念一定要清楚。这点重要是多练习自己动手做做小程序。
多动脑,多动手,再加上十分的仔细:关于这点就是一个学习态度的问题了。勤劳和懒惰都是人天生都有的本性,就看我们选择那一个了。
在编写一个程序的时候,要知道为什么要去编它,在程序中的函数为什么这么调用,这个程序的内存模型是怎样的?可以这样说:我们做任何事前都要有目标,有目标才能前进,函数流程就是一个程序的生命,就像人们血液流动的过程一样,从心脏出发经过各个脏器,我们要了解的就是经过那一些,那一些是主要的脏器,这些脏器是用来干什么的。最终回到那里去。内存模型蛮专业化的词,不过不用怕,就是数据在内存客中排列的顺序结构,谁在前面谁在后面了解就可以了。
程序语言的学习,是一个循序渐进的过程,切忌急功近利
这一点我认为最重要,我们往往想静心学习一点东西都不是很容易,总是想一口气吃成个大胖子,这种心态,去学习任何事情都不会成功的,笔者自己也是一样,经常想马上就学会,最后是什么也学不会。只能一步一步来,天才少,努力的人才多。切忌急功近利。
我们往往会因为不知从何入手而不知不觉中走了弯路,停留于表面,你越是着急,反而越容易走弯路,越是搞不懂,就越是需要我们的耐心,不过我也知道这个说说容易做做难,我的方法是,烦的时候回到原点想想你为什么学习编程,也许会对你好一点。每一个人的情况不同,所以要找对自己最有效果的。
你所得到的答案,经常是最终的答案,而不是中间过程。
这一点也很懂要,我们经常在论坛上要结果的人,结果给我们也没有用,我们要的是过程,只有我们了解了过程才能写出自己的结果。要不我们就永远没有结果。
每个人学习的情况都是不一样的,所以遇到的问题也是不尽相同,但我们都应该首先尝试自己是否能够解决这个问题。我们不要有问题就想到别人,我们要想自己想想可不可以解决,我说的想不是说只想了一次就算数了,我的想是你一个问题要想好几次,从不同路角度来看问题,有时候会有突破的,不过一看到难的就去求别人,那是没用的。
看完这本书,我受益匪浅,这告诉我们做学问就不应该只停留着一本书上,而是多去翻阅一些相类似的书,多扩展一下自己的知识面。
第二篇:c语言读书笔记
c语言读书笔记
——读《c程序设计》笔记
一学期对《c语言程序与设计》的学习与应用使我对c语言产生了浓厚的兴趣。c语言程序与设计是一门实践性很强的课程,不可能只靠听课和看书就掌握c语言程序与设计,因此必须十分重视动手编写程序和上机运行程序能力的培养。所以我自己在课后学习了《c程序设计》中的“结构体”部分,以下为在学习过程中所做的笔记。
一、结构体;
?结构体概述:
结构是一种“构造”而成的数据类型,在说明和使用之前必须先定义它,也就是构造它。
定义一个结构的一般形式为:
struct 结构名
{成员表列};
成员表列由若干个成员组成,每个成员都是该结构的一个组成成分。对每个成员也必须进行类型说明,其形式为:
类型说明符 成员名;
结构名和成员名应该符合标识符的书写规定。
?结构体变量的定义
1) 先定义结构体,再说明结构变量。
2) 在定义结构体类型的同时定义结构变量。
3) 直接说明结构变量。
?结构体变量的引用
定义结构体型变量的目的就是为了在后续程序中引用它。
注意:结构体型变量是一种聚合性变量,可引用的对象有两个:变量名代表变量的整体,成员名代表变量的各个成员,两者均可在程序中引用。但应遵守以下规则:
1) 不能将一个结构体变量作为一个整体进行输入和输出。
(内容来源好 范文网wWW.)2) 如果成员本身又属于一个结构类型,则要用若干个成员运算符,一级一级地找到最低的一级的成员。只能对最低级的成员进行赋值或存取运算。
3) 对成员可以像普通变量一样进行各种运算(根据其类型决定可以进行的运算)。 ?结构体变量的初始化
像数组一样,能够以值列表的方式为结构体的各个分量数据进行初始化。初始化时,将所提供的数据按照各分量的顺序排列,如果结构分量仍是结构,则按最低层类型提供数据。另外,还可以通过分别赋值的方式为结构变量的各个分量赋值。
二、结构体数组
数组的元素也可以是结构体类型的,因此可以构成结构体数组。结构体数组的每一个元素都是具有相同结构体类型的下标结构体变量。在实际应用中,经常用结构体数组来表示具有相同数据结构体的一个群体。
方法和结构变量相似,只需说明它为数组类型。
三、结构体类型指针
? 指向结构体变量的指针
结构指针变量说明的一般形式为:
struct 结构名 *结构指针变量名
赋值是把结构变量的首地址赋予该指针变量,不能把结构名赋予该指针变量,而只能将结构体变量赋予该指针变量。
表示结构成员的三种等效形式:
1) 结构变量.成员名
2) (*结构指针变量).成员名
3) 结构指针变量->成员名
? 指向结构体数组的指针
指针变量可以指向一个结构数组,这时结构指针变量的值是整个结构数组的首地址。结构指针变量也可以指向结构数组的一个元素,这时结构指针变量的值是该结构数组元素的首地址。
注意,一个结构指针变量虽然可以用来访问结构变量或结构数组元素的成员,但是,不能使它指向一个成员。也就是说,不允许取一个成员的地址来赋予它。
?结构指针作为函数参数
用结构变量作为函数参数进行整体传送的最好的办法就是使用指针,这时,由实参传向形参的只是地址,从而减小了时间和空间的开销。
四、动态内存分配
? 动态存储分配函数
为了处理动态数据结构,必须在程序的执行过程中动态的分配内存。
1) 分配内存空间函数malloc
调用时的一般形式: ……此处隐藏4428个字……/p>
人生动。
(2)用“草木荣枯”“候鸟去来”“花香鸟语”“草长驾飞”这些词写物
候现象,用词形象、典雅。
(3)用“阿公阿婆,割麦插禾”俗语,模仿布谷鸟的叫声,说成催促农
民及时耕作的话,十分形象生动。
9.提问:第三自然段讲到什么是物候,什么是物候学,请一个同学
用概括的语言回答。
讨论并归纳:
我国古代劳动人民把一些自然现象称为物候。到了近代,利用物候知
识来研究农业生产的科学叫作物候学。
10.提问:这一段说明的顺序是怎样的?
讨论并归纳:按从古代到近代,从起源到发展,从知识到科学,言之有序。
四、小结
课文的第一部分以优美生动的写景笔调,描绘了一年四季丰富的物候现象,形象地说明了什么是物候,什么是物候现象。每一个段落里面的句序也讲究条理性。
五、作业
1.课后练习二、四。
2.选用课时作业 优化设计。
第一课时作业 优化设计
阅读下面的文字,回答问题。
①再过两个月,燕子翩然归来,不久,布谷鸟也来了。②在地球上温
带和亚热带区域里,年年如是,周而复始。③到了秋天,果实成熟,植物
的叶子渐渐变黄,在秋风中簌簌的落下来。④立春过后,大地渐渐从沉
睡中苏醒过来。⑤北雁南飞,活跃在田间草际的昆虫也都销声匿迹。③
于是转入炎热的夏季,这是植物孕育果实的时期。则处呈现一片衰草
连天的景象,准备迎接风雪载途的寒冬届冰雪融化,草木萌发,各种花
次第开放。
1.请按时间顺序,重新调整语序。
2.找出上文中的一句拟人句,并指出运用这种修辞手法的好处。
拟人句:_
好处:_
3.上文用词典雅,如果把下面的词改为口语说法,其意思不变,应
该怎么改?
a.融化() b.萌发() c.次第()
d.簌簌() e.销声匿迹()f.衰草连天()
g.风雪载途()h.年年如是()
4.简答;
(1)什么是物候?
(2)什么是物候学?
第二课时
一、预习
阅读课文第二、三、四段,思考课后练习。
二、导入
上节课我们学习了课文的第一部分,这部分以优美的笔调,描绘了 一年四季丰富的物候现象,形象地说明了什么是物候,什么是物候学。下面请几个同学使用下列词语复述课文中关于四季的描述。
苏醒萌发次第孕育销声匿迹衰草连天风雪载途周而复始
三、正课
1.提问:文章第二段为什么说利用物候于农事活动比较简便,容易掌握?讨论并归纳:
(l)从观测手段上看,物候观测使用的是“活的仪器”,是活生生的生物。它比气象仪器复杂得多,灵敏得多。
(3)从数据意义上看,物候观测的数据反映气温、湿度等气候条件的综合,也反映气候条件对生物的影响。
2.提问:文章第h段举北京的物候记录的例子说明了什么?
讨论并归纳:说明物候对于农业的重要性。
3.提问:物候现象的来临决定于哪些因素?
讨论并归纳:
(l)纬度的差异。(2)经度的差异。(3)高下的差异。(4)古今的差异。
4.提问:这四个因素按什么顺序说明?
讨论并归纳:
这四个因素的影响程度大小不等,由大到小,依次排列,很有条理。纬度和经度是在地球上位置的不同,第三个因素是同一地点高下的差异,这三者都是空间因素;最后一个因素则是时间因素。由三个空间方面的因素到一个时间因素,又是一种条理。
5.提问:“首先是纬度”这一段,举出挑花和刺槐的例子说明了什么?
讨论并归纳:
说明我国大陆性气候显著,冬冷夏热。冬季南北温度 悬殊,夏季却相差不大。在春天,早春跟晚春也不相同。
6.提问:“经度的差异”这一段,举了哪些例子,说明了什么?
讨论并归纳:
举了连翘和榆叶梅、苹果开花两个例子,说明了凡是近海的地方,比同纬度的内陆,冬天温和,春天反而寒冷。沿海地区的春天的来临出内陆要迟若干天。
7.提问:“高下的差异”这一段讲到“逆温层”。什么叫逆温层,逆温层是怎么形成的?
讨论并归纳:
按正常的物候现象,植物的抽育开花在春夏两季越往高处越迟,而到秋天乔木
的落叶则越往高处越早。但在秋冬之交,天气晴朗的空中,在一定高度上气温反比低处高。这叫逆温层。逆温层的形成是由于冷空气比较重,在无风的夜晚,冷空气便向低处流。
8.提问:研究物候学有哪些意义?
讨论并归纳;
首先是为了预报农时,选择播种日期。第二,物候资料对于安排农作物
区划,确定造林和采集树木种子的日期,很有参考价值。第三,还可以利用来引种植物到物候条件相同的地区。第四,也可以利用来避免或减轻害虫的
侵害。
9?提问:这四个方面的意义按什么顺序安排?哪些词语可以看出?
讨论并归纳:
按从主到次的顺序、用“首先?,突出主要意义,其他意义用两个?对于”
两个“还可以利用来”“也可以利用来”这些词语可以看出。
10.提问;研究物候学对我国山区农业发展有什么意义?
讨论并归纳。
我国有很大面积的山区土地可以耕种,而山区的气候、土壤对农作物的适
应情况,有很多地方还有待调查。特别是目前党中央提出的开发大西北的号召,因此,开展山区物候观测是很有意义的。
四、小结
本文从具体生动的四季物候现象说起,条理分明地说明了物候现象的有关
知识。运用举例子说明,使人清楚明了,确信无疑。此外,本文用词形象、典雅。
五、作业
1.课后练习一、三。
2.选用课时作业 优化设计。
第二课时作业 优化设计
(-)填空。
1.物候现象的来临决定于___、___、___、____
2?_____、____,都是大自然的语言。
3.物候学就是利用_____来研究_______ 。我国古代劳动人民称“大自然的语言”为_____、_____。
4?几千年来,劳动人民根据____、____、____.等自然现象同气候的关系来安排农事。
5.物候学的研究首先是为了_____,选择______。
(二)请课外收集一些农谚。如“阿公阿婆,割麦插未”。
文档为doc格式