首页

文章

怎样才能学好C语言,我现在什么都不懂,可是快期末考了,怎么办呀?

发布网友 发布时间:2022-03-01 04:35

我来回答

3个回答

热心网友 时间:2022-03-01 06:04

怎样学好C语言?

  (一)C语言的广泛程度

  很多人对学习C语言感到无从下手,经常面临同一个问题:究竟怎样学习C语言?由于C语言普及的广泛程度,无论其缺陷如何,对于一个程序设计人员都是非常重要的。对于诸如PC应用,如果不懂C语言,你想写底层程序这几乎听起来很可笑。为什么C语言如此重要呢?

  (1)对于PC类的程序设计,C语言语法结构在所有高级程序中应该算是最简洁的,写出的程序也算是最高效的,尤其便于描述算法,这是其之所以广泛普及的优势之一。

  (2)C语言能够让你深入PC系统底层,你知道的操作系统,哪一个不是C语言写的?所有的windows,Unix,Linux,Mac,os/2,等等,如果你不懂C语言,怎么可能深入到这些操作系统当中去呢?又如何去设计内核程序?

  (3)很多新型的语言都是衍生自C语言,C++,Java,C#,J#,perl...掌握了C语言,也就间接地掌握了很多门其它语言,经过深入学习,就可以用这些新型的语言去开发了,这个再一次验证了C语言是程序设计的重要基础。

  (4)现在招聘程序员,考试都是考C语言,如果试图加入IT行业,那么就一定要掌握好C语言。

  (二)怎样才能学好C语言?

  (1)工欲善其事,必先利其器

  这里介绍几个学习C语言必备的装置和书籍:

  A)开发环境

  例如turbo C 2.0,这个曾经占据了DOS时代开发程序的大半个江山。但是现在windows时代,用turbo C有感觉不方面,编辑程序起来很吃力,并且拖放,更没有函数变量自动感应功能,查询参考资料也不方便。建议使用Visual C++,这个平台虽然体积大,但是一旦安装好了,用起来很方便。

  当然,turbo C 2.0作为学习软件还是不错的。如果需要,请向本中心申请。

  B)一本学习教程

  现在C语言教材多如牛毛,推荐大家使用《C语言程序设计》第二版。此书很适合初学者,并且内容也很精到。

  C)利用辅助学习软件

  毕竟现在是Windows时代了,学习软件多如牛毛,这里向大家推荐一个“集成学习环境(C语言)”,里边的知识点总结和例程讲解都非常好,有好几千题的题库测试环境,包括一个windows下的trubo C,初学者甚至不用装其它的编译器,就可以练习编程了。还有一个“C语言学习系统”软件,不过感觉只是一个题库系统,如果你觉得题做的不够,不妨也可以试试。

  (2)葵花宝典

  学习计算机语言最好的方法是什么?答曰:读程序。

  没错,读程序是学习C语言入门最快,也是最好的方法。我们大家都应该有个体验——在最初学习windows系统操作或Microsoft words如果操作的过程中,刚开始总是正儿八经地买来教材,结果读来读去却云里雾里,而当我们将教材丢在一边,拿起鼠标反复地试,几个小时就搞定。包括学习J#,C#等其他语言,在今天的Windows时代,也不再提倡抱着书本逐行啃,而是学习它们的例程。

  当然,对于没有学过任何计算机语言的初学者,多少要先阅读教程,认真体会所有概念,然后不放过这一章中提到的所有例程,仔细研读,直到每一行都理解了,再找几个编程题目,最好是和例程类似的或一样的,自己试图写出这段已经读懂的程序。如果写不出来,回过头来再继续研究例程,想想自己为什么写不出来,然后再去写这段程序,反反复复,直到你手到擒来为止。

  (3)登峰造极

  写程序的最高境界其实就是掌握各种解决问题的手段(数据结构)和解决问题的方法(算法)。

  是不是写出底层程序就是程序设计高手呢?非也,写底层程序,无非是掌握了硬件的结构,况且硬件和硬件还不一样,要给一个芯片写驱动程序,无非就是掌握这块芯片的各种寄存器及其组合,然后写值读值,仅此而已。这不过是熟悉一些I/O函数罢了。那么怎样才算精通程序设计呢?怎样才能精通程序设计呢?举个例子:

  你面前有10个人,找出一个叫“张三”的人,你该怎么办?第一种方法:直接对这10个人问:“谁叫张三”。第2种方法:你挨个去问“你是不是张三?”,直到问到的这个人就是张三。第三种方法:你去问一个人“你认不认识张三,指给我看”。不要小看这个问题,你说当然会选第一种方法,那么恭喜你答对了,因为这个方法最快,效率最高,但是在程序设计中找到解决问题的最优方法和你用的手段却是考验一个程序员程序设计水平的重要标志,而且是不容易达到的。刚才这个问题类似于数据结构和算法中的:Map数据结构,穷举查找和折半查找。所以掌握好数据结构和一些常用算法,是登峰造极的必然之路。

热心网友 时间:2022-03-01 07:22

上机,多练习

热心网友 时间:2022-03-01 08:57

多做点习题!!!!
手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 软柿子的热量 孕妇可以吃软柿子吗不是西红柿 脆柿子和软柿子的区别 脆柿子好还是软柿子好 软柿子可以多吃吗 “鱼悬洁白振清风”的出处是哪里 用大自然的声音评课好吗? 妇产科博士找超声科工作容易吗 怎能把微信6.2.0版本换回6.1.2版 微信群6.2.4怎么增加人数上限 微信6.2.2如何备份手机通讯录 电脑桌面图标不能放大? 有什么好用的识图软件 识图认人哪个软件最好 手机识图软件什么软件能识别图片位置 小米手机自动锁屏时间怎么修改 小米手机屏幕锁定时间设置教程 能举起100斤算大力吗 中医美容专业是什么 中医美容证有什么用 单声道音频什么意思(开启单声道音频有什么好处) 单声道音频是什么,有什么用处? 户口还未迁移到婆家 娘家户口怎么就没了呢 我结婚没有迁户口,现在娘家也没有怎么办 没领证生的孩子一般会判给谁 没领证生的孩子会判给谁 信用卡卡种有哪些 找一首古风歌曲 男声 低配电脑装w10还是w7流畅 电脑配置低装win7还是win10好 低配电脑适合装WIN7系统还是WIN10系统? ...500s-15isk这个联想笔记本的内存条尺寸是什么型号的有没有知道的... 越快越好.怎样减肥.而且胸部不缩水 请问徐闻县海安长途汽车客运站客服是多少? 过了平台期还会瘦吗 悦耳的意思悦耳的解释 重庆师范大学应用心理学专业的权威性如何? 打印机laserjetm1136mfp怎样设置无线打印 经典电影赏析之1:《精武英雄》 爆米花用的什么玉米 糯玉米哪个好 有机糯玉米的营养价值如何? 四大直辖市换帅原因 怎样学好C语言啊? 怎样学好“C语言”? 怎样学好c语言啊 怎样学好C语言???学习C语言要注意些什么? 怎样学C语言啊,感觉C好难哦。 怎样刚 C语言该怎样学好 c语言怎样学好? win10每次开机都会弹出窗口,怎么解决 win10开机怎么总是弹出这个啊? 我是win10系统,一开机就弹出这个窗口,怎么解决 win10开机弹出这个怎么解决 win10开机弹出"无法访问指定设备路径或文件"怎么办? 什么应用会开机联网后弹出Setup,拒绝访问,确定弹出,Error...对电脑运行无影响,我的是win10系统 今年想考信息系统项目管理师,哪位大侠给点意见,我需要什么学习资料?该看哪些书?谢谢大家了! 软件著作权证书有效期为多少年 普通话证书有效期几年 全国计算机等级考试证书有效期是几年 特种作业人员资格证书有效期是几年? 华为认证在通信行业具体作用是? 中秋节是哪天?? 项目经理证书三月份报考多长时间取证 空调遥控器锁住了怎么办?格力海迪斯。 iphone6搜索蓝牙耳机一直转圈 搜索不到设备 耳机能连接到ipad 是怎么回事 iPhone6蓝牙开不起来,一直转圈是什么情况? iphone温度过高提示 怎样维修 苹果iPhone6/iPhone6plus充电显示温度过高怎么办 苹果手机显示温度过高请冷却使用维修多少钱 苹果8p显示温度过高 iphone6显示温度过高怎么办 电子商务这个专业要学什么课程? PHP工程师的薪资水平怎么样?刚学完能拿多少钱? 软考中级多少分及格?50分能过吗? PMP是什么认证,我需要报考吗 pmp认证报考条件? 想考个PMP认证 请问PMP认证是不是国际通用啊?如何参加认证考试? pmp认证有用吗?想报考呢。 CEAC平面设计师考试,多少分才能考过? 架构师考试多少分通过
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com