问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样才能学好c语言啊

发布网友 发布时间:2022-09-14 05:56

我来回答

3个回答

热心网友 时间:2023-07-12 08:20

如果是想通过计算机等级考试 就买一本全国计算机等级考试二级试题认真做就可以了 当然也要加强上机实践。

怎样才能学好C语言

第一:C语言语法结构很简洁精妙,写出的程序也很高效,很便于描述算法,大多数的程序员愿意使用C语言去描述算法本身,所以,如果你想在程序设计方面有所建树,就必须去学它。
第二:C语言能够让你深入系统底层,你知道的操作系统,哪一个不是C语言写的?所有的indows, Unix, Linux, Mac, os/2,没有一个里外的,如果你不懂C语言,怎么可能深入到这些操作系统当中去呢?更不要说你去写它们的内核程序了。
第三:很多新型的语言都是衍生自C语言,C++,Java,C#,J#,perl...哪个不是呢?掌握了C语言,可以说你就掌握了很多门语言,经过简单的学习,你就可以用这些新型的语言去开发了,这个再一次验证了C语言是程序设计的重要基础。还有啊,多说一点:即使现在招聘程序员,考试都是考C语言,你想加入it行业,那么就一定要掌握好C语言。

那么究竟怎样学习C语言呢?

1:工欲善其事,必先利其器
这里介绍几个学习C语言必备的东东:
一个开发环境,例如turbo C 2.0,这个曾经占据了DOS时代开发程序的大半个江山。但是现在windows时代,用turbo C有感觉不方面,编辑程序起来很吃力,并且拖放,更没有函数变量自动感应功能,查询参考资料也不方便。建议使用Visual C++,这个东西虽然比较大块头,但是一旦安装好了,用起来很方便。
一本学习教程,现在C语言教材多如牛毛,但推荐大家使用《C语言程序设计》谭浩强主编 第二版 清华大学出版社,此书编写的很适合初学者,并且内容也很精到。
除此以外,现在有很多辅助学习的软件,毕竟现在是Window时代了,学习软件多如牛毛,不象我们当初学习,只有读书做题这么老套。我向大家推荐一个“集成学习环境(C语言)”,里边的知识点总结和例程讲解都非常好,还有题库测试环境,据说有好几千题,甚至还有一个windows下的trubo C,初学者甚至不用装其它的编译器,就可以练习编程了,非常适合初学者。还有一个“C语言学习系统”软件,不过感觉只是一个题库系统,如果你觉得题做的不够,不妨也可以试试。

2:葵花宝典
学习计算机语言最好的方法是什么?答曰:读程序。
没错,读程序是学习C语言入门最快,也是最好的方法。如同我,现在学习新的J#,C#等其他语言,不再是抱着书本逐行啃,而是学习它们的例程。当然,对于没有学过任何计算机语言的初学者,最好还是先阅读教程,学习完每一章,都要认真体会这一章的所有概念,然后不放过这一章中提到的所有例程,然后仔细研读程序,直到每一行都理解了,然后找几个编程题目,最好是和例程类似的或一样的,自己试图写出这段已经读懂的程序,不要以为例程你已经读懂了,你就可以写出和它一样的程序,绝对不一定,不相信你就试一试吧,如果写不出来,也不要着急,回过头来再继续研究例程,想想自己为什么写不出来,然后再去写这段程序,反反复复,直到你手到擒来为止,祝贺你,你快入门了。

3:登峰造极
写程序的最高境界其实就是掌握各种解决问题的手段(数据结构)和解决问题的方法(算法)。
是不是写出底层程序就是程序设计高手呢?非也,写底层程序,无非是掌握了硬件的结构,况且硬件和硬件还不一样,要给一个芯片写驱动程序,无非就是掌握这块芯片的各种寄存器及其组合,然后写值读值,仅此而已。这不过是熟悉一些io函数罢了。那么怎样才算精通程序设计呢?怎样才能精通程序设计呢?举个例子:你面前有10个人,找出一个叫“张三”的人,你该怎么办?第一种方法:直接对这10个人问:“谁叫张三”。第2种方法:你挨个去问“你是不是张三?”,直到问到的这个人就是张三。第三种方法:你去挨个问一个人“你认不认识张三,指给我看”。不要小看这个问题,你说当然会选第一种方法,没错恭喜你答对了,因为这个方法最快,效率最高,但是在程序设计中找到解决问题的最优方法和你用的手段却是考验一个程序员程序设计水平的重要标志,而且是不容易达到的。刚才这个问题类似于数据结构和算法中的:Map数据结构,穷举查找和折半查找。所以掌握好数据结构和一些常用算法,是登峰造极的必然之路。最后给大家推荐严尉敏的《数据结构》清华大学出版社,希望每一个想成为程序设计高手的人研读此书。

热心网友 时间:2023-07-12 08:21

想学好的话,就要多看书,多做题目,多操作。先从简单的开始,慢慢一步一步的来。
最好再抽些时间出来,看下数据结构,这个对于计算机来说,比较重要。

热心网友 时间:2023-07-12 08:21

说个最简单的方法(学习阶段)
上机
例题上机自己做
习题上机自己做
不清楚的上机搞清楚
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
啤酒肚能减下去吗 一个礼拜怎么减掉啤酒肚 Win10桌面便签小工具怎么添加?一招轻松搞定! win10好用的桌面便签 手机便签APP哪个好用 桌面便签备忘录怎么添加设置? 郑州科技学院王牌专业排名一览表 跳用英语怎么说你知道该如何正确使用吗? jump基本要点 郑州科技学院视觉传达怎么样 郑州科技学院报的视觉传达专业,进入大学后能转专业么 苹果12怎么选择 求攻是网游大神,受是写文大神的小说 红米pro扬声器更换多少钱吖 华为无线耳机连不上手机怎么办 C语言 实验七 指针的程序设计实验 急,在线等 求助啊 C语言实验课 这个c程序该怎么改? C语言编程 现在实验课 急求啊 在线等!!! 求网游小说全 日版iphone4有卡贴,可以改国行,不用卡贴吗? 显卡交火的意思 求好看的网游小说,男主大神,女主漂亮 求网游大神小说 求教:怎么用C语言写一个程序,产生18个(0到9)随机数,并且打印出来这18个... 求好看的网游小说、男主大神级的、那些经典的都看过了 苹果plus手机名称显示为iphone4是怎么回事? 这是不是手藓,因为我有股藓 这是鹅掌风吗? 请问怎样判断是手癣还是手部湿疹,除了去医院检查,不算很痒,在右手手指... 为什么我的手机老是会自动把手机名称改为iPhone(4)呢?我现在去修改为iP... 怎样的才算是手癣? 微泰医疗的持续血糖监测系统(CGMS)AiDEX G7是正规产品吗?靠谱吗... 微泰医疗的持续血糖监测系统(CGMS)AiDEX G7咋样? 淘宝“非常手机”卖的正品香港行货HTC G7机是真的吗? HTC G7 如何设置用Wifi 上网 菜鸟 详细点 HTC G7.移动WLAN登陆页面跳转,输入手机号及密码登录失败 ...总店,官方专卖店是在哪里?戴尔G7和外星人比较怎么样? 苹果7p二手32g卡贴机要2500吗 公务员的职务有哪些 问道起个固定队的名字。特殊,犀利,简洁一点的、 您好:我用的是,苹果4日版卡贴机。现在不知怎么调的,拨完号按出后,拨 ... 社会工作者报名未通过核验怎么处理? 社会工作者职业水平考试报名已注册,但还未通过审核,想取消更改报名地点... vivo华为蓝牙耳机怎么配对不上手机 苹果手机是国货好还是港货好? 有锁iphone怎么用卡贴进桌面 和哪三个星座谈恋爱最累,总是对人忽冷忽热,让人心急如焚呢? 360手机卫云存储在哪 微信无法换头像 手机360云盘如何云用 我想起个DNF游戏名字,如:??半夏 或是 半夏?? 最好带点...