怎么样才能更快更好地学好C语言?
一、明确学习目的: ◆ C语言功能强大,本书涉及知识结构全面、合理。是一门非常好的编程语言基础语言。 ◆ C是一门学习逻辑、程序算法、算法实现很好的教程。通过第一学期C语言的学习,从而可以了解程序的设计编码的过程。 ◆ C是一单进程、单线程执行,从头到尾执行,学习难不小。但结构严谨的高级语言,可以很好学习编程规范和要求。 ◆ C语言是为以后学习其它语言打下基础的语言。 二、好的学习方法: 基于上述学习目的并且也我们第一门编程语言。学习方法是: ◆ 课前预习,课后复习,认真做课堂、课后的作业,理解理论知识。 ◆ 记住语法规则。 ◆ 加强逻辑思维。 ◆ 多动手,通过练习上机了解它的运行过程。 ◆ 实践—>理论—>再实践,刚开始学习C语言时,按示例练习,并推动理论的学习,然后再自己多思考,多上机实践。 常见问题: 1、有同学听说C语言很难,刚学习到第二、三章时,于是说:老师,我不会呀!真的很难。我不知道如何学习? 分析: 1)心理作用,在没有学习之前都认为很难了。学不会也正常。 2)前三章是基础,对于没有学习过编程语言的同学来说,新的专业名词很多。 3)前三章是基础,还不能完整的写出一个C程序。于是,就不知道如何去用,在哪个时候用等很多的疑问。 问题的存在:过于着急,对新的事务领悟不够。 解决方法:学习是循序渐进和积累的过程,不要着急。这此知识都是为以后作铺垫的。 2、有同学学到数组时,说:听你上课时,我懂,但要我自己写,我不知道如何写?不知道如何开始? 分析: 1)逻辑性思想太乱。如果问:“如果班上有30个同学,要判断成绩是否及格,你将如何做?”;“当然先知道每个同学的成绩,然后一个一个和60比较,如果大于等60,则及格,否则不及格。”;“那么C语言来实现,如何做?”。声明30个变量存储成绩?不是一个好办法。如果声明一个30元素的数组,是不是更合理。另外,如果要写30个条件语句来判断,也太过于繁锁。如果用for循环是不是更加合理。 2)练习太少,有解决方法,但不能用C语言实现。 问题的存在:思路不清淅,练习太少。 解决方法:多上机练习,多思考,举一反三。了解程序的运行过程和编码。 三、学习要点和重点: ◆ 第一章至第四章的:基础知识和理论知识必须要求能理解、领悟。也是学习其它语言的基础。 ◆ 第二章、第三章提到很多的专业名词,如数据类型,变量与常量的区别,标识符的命名规则,表达式及各种运算符及输入输出函数基础 ◆ 五章和第六章:程序的基本结构,学习完前六章,要求能理解程序运行和编码的过程。 ◆ 将我们的算法用编程语言来实现,主要是学习程序设计的逻辑性。也是学习其它语言的基础 ◆ 第七章到第十一章:学习C语言的特色,更深入了解C语言。本章让学员加强空间的想象力。 ◆ 第十二章:是文件的操作。考虑的是如何将程序的输出结果及相关信息用文件记录下来。 四、学习难度: ◆ 与日常的自然语言的表达不完全相同,所有结果要通过计算才能得。计算机没有想像能力和空间思维能力。计算机能运行,依靠程序员的严谨的命令来驱动。 ◆ 语法格式多,知识点全面。应用时,要将零散的知识点有效有序的组合。 很多问题的解决方法是需要经验的。 祝你成功··!
一、什么是C语言? C语言产生于1972年,是计算机的一种高级语言,目前在国际上还是广为流行。因为它具有低级程序语言的功能,所以也有人说它是中级语言。 二、为什么要学C语言? 因为C语言是计算机程序语言的基础,是实用的编程工具,学好C语言对你今后学习JAVA、C++、VB等打下基础,因为这些语言大部分都是由C语言扩充而来的。 三、怎样学习C语言? 虽然用TC来编写C程序是好,但对于初学者来说,我们还是用C++来编写C好一点。学好C语言应该要有三个步骤:会读、会改、会写、会编。如果利用这种方法来学,我相信很快就学会C语言程序设计了。很多的书都是说啊说啊,大多都是理论上的东西,其实,我认为学好C语言程序应该多练,所以本站开始是给大家说一些C的基础,接下来我将和大家一起用实例来练习来探讨我们的C语言程序。今后让我们一起探讨和发展C语言程序的设计和应用。 C语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C语言,后来由美国国家标准学会在此基础上制定了一个C 语言标准,于一九八三年发表。通常称之为ANSI C。 C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访问内存的物理地址,进行位(bit)一级的操作。由于C语言实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体。既可用于系统软件的开发,也适合于应用软件的开发。此外,C语言还具有效率高,可移植性强等特点。因此广泛地移植到了各类各型计算机上,从而形成了多种版本的C语言。
采纳哦
出来再参考别人的提示,你就知道自己和别人思路的差异。
2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久
都是只对部分功能熟悉而已,不系统还是不够的。
3.看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,
虽然帮助的文字有时候很难看懂,总觉得不够直观。
4.不要被对象、属性、方法等词汇所迷惑;最根本的是先了解最基础知识。
5.不要放过任何一个看上去很简单的小问题--他们往往并不那么简单,或者可以引伸
出很多知识点;不会举一反三你就永远学不会。
6.知道一点东西,并不能说明你会写脚本,脚本是需要经验积累的。
7.学脚本并不难,JSP、ASP、PHP等等也不过如此--难的是长期坚持实践和不遗余力的博览
群书;
8.看再多的书是学不全脚本的,要多实践
9.把时髦的技术挂在嘴边,还不如把过时的技术记在心里;
10.学习脚本最好的方法之一就是多练习;
11.在任何时刻都不要认为自己手中的书已经足够了;
12.看得懂的书,请仔细看;看不懂的书,请硬着头皮看;
13.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;
14.请把书上的例子亲手到电脑上实践,即使配套光盘中有源文件;
15.把在书中看到的有意义的例子扩充;并将其切实的运用到自己的工作中;
16.不要漏掉书中任何一个练习——请全部做完并记录下思路;
17.当你用脚本到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余
下的部分粗略的完成以保证这个代码的完整性,然后分析自己的错误并重新编写和工
作。
18.别心急,写脚本确实不容易;水平是在不断的实践中完善和发展的;
19.每学到一个脚本难点的时候,尝试着对别人讲解这个知识点并让他理解----你能
讲清楚才说明你真的理解了;
20.记录下在和别人交流时发现的自己忽视或不理解的知识点;
21.保存好你做过的所有的源文件----那是你最好的积累之一;
22.对于网络,还是希望大家能多利用一下,很多问题不是非要到论坛来问的,首先
你要学会自己找答案,比如google、百度都是很好的搜索引擎,你只要输入关键字就
能找到很多相关资料,别老是等待别人给你希望,看的出你平时一定也很懒!
23,到一个论坛,你学会去看以前的帖子,不要什么都不看就发帖子问,也许你的问
题早就有人问过了,你再问,别人已经不想再重复了,做为初学者,谁也不希望自己
的帖子没人回的。
24,虽然不是打击初学者,但是这句话还是要说:论坛论坛,就是大家讨论的地方,
如果你总期望有高手总无偿指点你,除非他是你亲戚!!讨论者,起码是水平相当的
才有讨论的说法,如果水平真差距太远了,连基本操作都需要别人给解答,谁还跟你
讨论呢。
能找到很多相关资料,别老是等待别人给你希望,看的出你平时一定也很懒!
23,到一个论坛,你学会去看以前的帖子,不要什么都不看就发帖子问,也许你的问
题早就有人问过了,你再问,别人已经不想再重复了,做为初学者,谁也不希望自己
的帖子没人回的。
24,虽然不是打击初学者,但是这句话还是要说:论坛论坛,就是大家讨论的地方,
如果你总期望有高手总无偿指点你,除非他是你亲戚!!讨论者,起码是水平相当的
才有讨论的说法,如果水平真差距太远了,连基本操作都需要别人给解答,谁还跟你
讨论呢。
浮躁的人容易问:我到底该学什么;----别问,学就对了;
浮躁的人容易问:JS有钱途吗;----建议你去抢银行;
浮躁的人容易说:我要中文版!我英文不行!----不行?学呀!
浮躁的人分两种:只观望而不学的人;只学而不坚持的人;
浮躁的人永远不是一个高手。
踏踏实实,基础打好,多动手写code。
怎么样让孩子更快更好融入新环境?
小孩的胆怯和不合群心理往往与交际能力不足有关,因此,家长需要帮助孩子培养良好的交际能力,从而更好地与周围的小伙伴互动和交流。在日常生活中,家长可以鼓励孩子与周围的小伙伴多交流,并且给予她们足够的自由空间,让她们自主选择小伙伴并与他们交流。同时,也可以通过培养孩子的语言表达能力、聆听能力和...
用什么方法可以更快更好地制作三棱箭头?
看箭头具体金属材质,才能选择最快加工方式。如果适合铸造,铸造箭头不失为效率较高的一种方式。不适合铸造,可以考虑冲压。定做专用三棱模具,利用冲床冲压三棱箭头。这两种方式都适合大批量制作。
怎么才能更好地过好大学生活?
7. 学会时间管理和自律:有效的时间管理和自律是过好大学生活的关键。合理规划学习时间,并设定优先级,确保完成任务和学业。同时,也要给自己适当的休息和娱乐时间,保持身心健康。通过以上建议,大学生可以更好地过好大学生活,实现学业和个人发展的双赢。重要的是要保持积极的心态,充分利用大学提供的资源...
怎么才能更好地适应环境呢?
同时也要保持好奇心和求知欲,了解当地的文化和生活方式,这样才能更好地适应当地的生活。总之,要做到主动适应环境,需要了解环境和自身,积极主动地融入环境,保持积极乐观的心态,不断学习和提升自己。只有这样,才能更好地适应不同的环境,拥有更加广阔的视野和更加丰富的人生经历。
怎么样才能更好地融入新的工作环境,
不断提高自己的能力和素质,为公司的业务发展做出贡献。总之,要更好地融入新的工作环境,需要了解公司文化和价值观、积极学习、主动沟通、建立人脉、保持积极态度、尊重他人、遵守公司规定并持续学习和成长。通过这些努力,你可以快速适应新环境,与同事建立良好的合作关系,为公司的发展做出贡献。
如何才能在这个社会更好地生存下去?
得过且过,做一天和尚撞一天钟。然后看到别人升职了加薪了,创业赚钱了,便说别人的风凉话,哀叹自己时命不济。却不知别人在背后付出了多少时间多少精力,去学习去提高去总结去训练。只有持续地学习,不断地成长,以积极进取的心态努力拼搏,才能始终葆有一技之长,站在同行的前列。
800米跑要怎么练才能跑得更快、而且可以减少跑时候的痛苦
运动员有了更好地抵抗较长时间“过度酸化”和供氧不足的能力,便提高了无氧供能能力,即提高了速度耐力。 匀速跑(或定时跑)也有变速跑同样的生理效果,经常采用,会对肌肉收缩的生物化学变化发生影响,使肌肉中肌糖元增多,有氧分解产生能量供给肌肉收缩的能力提高,而相反地使发挥速度所需要的无氧分解能力,因得不到锻炼...
你认为传导怎么样的价值观,人类文明才能发展的更快更好?
要让人类发展得更快更好,就需要动员全人类的力量,将劳动产能达到最高,极大的刺激劳动力发展,每个人都为全人类的福祉奋斗!什么?你说不好实现?那当然了,好实现早实现了,这可能需要几代人或者几百代人的努力,你我都看不到实现的那一天。但这不影响我们为之奋斗!定一个宏大的目标,坚定地走...
如何才能够让自己变得更好?
要让自己变得更好,可以从多个方面入手,以下是一些建议:设定明确的目标和计划: 确定你想要实现的目标,并制定一份详细的计划,明确每个步骤和时间表。持续学习和成长: 不断学习新知识,提升自己的技能和能力。可以通过阅读书籍、参加课程、参与培训等方式。保持健康的生活方式: 充足的睡眠、均衡饮食和...
身处快生活的我们,如何找到自己更好的节奏?
3.保持健康的生活方式:保持健康的生活方式可以帮助我们保持良好的身体状况和心理状态,从而更好地适应快节奏的生活。建议保持良好的饮食习惯、定期锻炼、保证充足的睡眠等。4.寻找支持和帮助:在快节奏的生活中,我们往往需要支持和帮助。可以与亲友沟通交流,寻求心理辅导,或者寻找一些社交团体和组织来帮助...
太待异山: 我也一年多前才开始学的 现在已经能拿些奖了我就把我的学习过程大概给你说一下:首先是买了一本关于学习c语言的数(我买的是<<c语言程序设计>>第三版,谭浩强出的----个人认为还可以);然后自己看一章节,遇到不懂的反复的阅读下...
荆州区13061837047: 怎么样又快有好的学习C语言? - ?
太待异山: 怎样才能学好C语言 1、学好C语言,你可以很好地应付任何一种编程工具. 2、一定要多上机练习,通过程式了解相关知识.几经反复方得正果. 3、不要把学习C语言当成一种任务,更不要把它看成很难完成的任务.要充满自信,只要是一个...
荆州区13061837047: 怎样学习C语言最快?? - ?
太待异山: 坚持天天上机练习,培养浓厚的兴趣. 1、一定要多上机练习,通过程式了解相关知识.几经反复方得正果. 2、不要把学习C语言当成一种任务,更不要把它看成很难完成的任务.要充满自信,只要是一个智力正常的人都能学好C语言.始终保...
荆州区13061837047: 怎么样最快的学好c语言??
太待异山: 学C语言的确很好因为它比较容易理解,当然这也不是绝对的 关于怎么学C语言 我有点个人的经验,仅供参考: 首先,你要先把C语言的数据类型、运算符、表达式、格式输入、输出函数弄清,因为这些都是很基础的 然后,你就可以练习顺序...
荆州区13061837047: C语言如何学最快? - ?
太待异山: 书的选择 首先选择一本或者两本,开始学习的时候,书不要过多,多了自己看不完,而且每一本书,作者都有自己的思路和写法习惯,然后现在市面上的书很多编写都不是很好,纰漏百出.看的多了反而感觉思维太混.一些印刷的错误或者其作者...
荆州区13061837047: 如何学好C语言 - ?
太待异山: C语言是一个实用性很强的语言.你如果想要学好它,就得下一翻功夫.可是大多数人都认为它太难学了.所以就没有认真的学,也当然学不好了.即使是学计算机的学生也不能把它学的很好,这是因为他们没有掌握学习这门语言的方法.我也...
荆州区13061837047: 怎么样才能把C语言学好呢? - ?
太待异山: 1.学编程重要的是你的逻辑思维和坚持学习的恒心,学编程特别是语言就要多看,多思考,多练,也就是多敲代码. 2.就C语言来说,是编程者应该好好学的一门语言,因为它是你日后要学的其他一些更高级的面向对象的编程语言的基础,学好了...
荆州区13061837047: C语言如何才能学好 - ?
太待异山: 1、学好C语言,你可以很好地应付任何一种编程工具. 2、一定要多上机练习,通过程式了解相关知识.几经反复方得正果. 3、不要把学习C语言当成一种任务,更不要把它看成很难完成的任务.要充满自信,只要是一个智力正常的人都能学...
荆州区13061837047: C语言要怎么学才能更快更好的掌握??
太待异山: 计算机应该一开始就学语言的吧 而且 C语言是最基础的 .建议是 找一本好书 最好不要找什么 《XXX快速入门》 《XX天掌握C语言》 花2星期啃完.. 接下来努力练习就好了.. 注意多多使用指针和数组 加强理解 可以很快掌握的 注意 谭浩强童鞋的书 是给外行人看的 比如那些 备考NCRE的人..
荆州区13061837047: 如何能将C语言学好了?最容易的方法??
太待异山: 嗯,认真学这些大家都要的了 作为过来人,我提醒一下那部分比较难吧. 首先,基本的类型,数组,字符等,可以说相对比较简单,你多写几个程序就很容易弄懂的. 而C语言中,我认为最费脑力的是学习指针的时候,而且,如果你理解了指针,其它一切好办,及时是日后学习其它语言,有了这个基础,也显得非常容易. 学习这方面的知识,仲要的是learning by doing,一定要动手哦