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

如何学c语言?是不是该多做练习?

发布网友 发布时间:2022-04-22 23:40

我来回答

10个回答

热心网友 时间:2022-05-01 03:56

1、程语语言其实是一个很初级的工具,但是又必须熟练的掌握它,学懂一门编程语言就好像学会了写字,但是会写字的人不见得会写文章,而会写文章又不见的写得好。可是如果不会写字,那就一定写不出文章来。
2、在学习C语言之前,应该学好计算机基础。里面的很多概念对于C程序员都是非常重要的。如果在着手学习C之前,或者已经开始学习C,但是碰到了很多问题,应该再把计算机基础的书拿来好好看看。如果有足够的耐心,十足的毅力,应该再学习C语言之前学学汇编,这会对许多比较细腻的概念有清醒的认识。那么可以在看完一遍C语言的教材后再看,但是一定要看一遍,一定会受益匪浅。不管看什么书,先认真地看懂,不要贪速度,应该力求深入的理解。如果能够比较熟练的解决一本教材上的所有习题,那么就应该转入对算法的学习,尽管此时的C语言还称不上精通,有许多细节问题还不了解,许多问题还没有碰到,但是这些问题会在后面的工作和学习中得到解决的。
3、不需要多少资料,掌握一本《The C Programming Language》就足够了。继续学习就更加容易。建议不要找捷径,通过考试除外,真正的水平提高是建立在编程实践积累基础上的,必须一个一个程序的完成才能提高。

热心网友 时间:2022-05-01 05:14

很多人对学习C语言感到无从下手,经常问我同一个问题:究竟怎

样学习C语言?我是一个教师,已经开发了很多年的程序,和很多

刚刚起步的人一样,学习的第一个计算机语言就是C语言。经过这

些年的开发,我深深的体会到C语言对于一个程序设计人员多么的

重要,如果不懂C语言,你想写底层程序这几乎听起来很可笑,不

懂C语言,你想写出优秀高效的程序,这简直就是天方夜谭。为什

么C语言如此重要呢?

第一:C语言语法结构很简洁精妙,写出的程序也很高效,很便于描

述算法,大多数的程序员愿意使用C语言去描述算法本身,所以,

如果你想在程序设计方面有所建树,就必须去学它。
第二:C语言能够让你深入系统底层,你知道的操作系统,哪一个

不是C语言写的?所有的windows,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数据结

构,穷举查找和折半查找。所以掌握好数据结构和一些常用算法,

是登峰造极的必然之路。最后给大家推荐严尉敏的《数据结构》清

华大学出版社,希望每一个想成为程序设计高手的人研读此书。

热心网友 时间:2022-05-01 06:49

付费内容限时免费查看回答您好 已经看到您的问题了 很高兴替您解答

1、c语言其实是一个很初级的工具,但是又必须熟练的掌握它,学懂一门编程语言就好像学会了写字,但是会写字的人不见得会写文章,而会写文章又不见的写得好。可是如果不会写字,那就一定写不出文章来。

2、在学习C语言之前,应该学好计算机基础。里面的很多概念对于C程序员都是非常重要的。如果在着手学习C之前,或者已经开始学习C,但是碰到了很多问题,应该再把计算机基础的书拿来好好看看。如果有足够的耐心,十足的毅力,应该再学习C语言之前学学汇编,这会对许多比较细腻的概念有清醒的认识。那么可以在看完一遍C语言的教材后再看,但是一定要看一遍,一定会受益匪浅。不管看什么书,先认真地看懂,不要贪速度,应该力求深入的理解。如果能够比较熟练的解决一本教材上的所有习题,那么就应该转入对算法的学习,尽管此时的C语言还称不上精通,有许多细节问题还不了解,许多问题还没有碰到,但是这些问题会在后面的工作和学习中得到解决的。

3、不需要多少资料,掌握一本《The C Programming Language》就足够了。继续学习就更加容易。建议不要找捷径,通过考试除外,真正的水平提高是建立在编程实践积累基础上的,必须一个一个程序的完成才能提高。

呀

热心网友 时间:2022-05-01 08:40

练习肯定是要的,前期可以看公开课去学

热心网友 时间:2022-05-01 10:48

是的,最好要把自己学习的书上的例题都弄懂,明白程序运行的每一步,然后多做做课后习题,最好能自己做出来,实在有不懂或者不知道怎么办的地方再问别人,应该可以高效的学会C。

热心网友 时间:2022-05-01 13:13

C语言是所有计算机语言的基础,如果真的想进入这个行业,C语言就是这个入门券;
C语言的语法没什么可讲的,语法都很简单,要想学C,首先你必须要有坚持的精神,要天天练习,天天敲代码,持之以恒;要很好的理解每一个程序;
推荐俩本书《C语言现代方法第二版》《C标准库》;

热心网友 时间:2022-05-01 15:54

去找几个C语言的QQ群这个也有必要,看书看少点,上机上多点,就这些

热心网友 时间:2022-05-01 18:52

1、学好C语言,你可以很好地应付任何一种编程工具。 2、一定要多上机练习,加油阿 ! 选择了就要坚持,坚持和不浮躁就是最好的学习方法 ! 加油!相信自己!

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

到网页搜

热心网友 时间:2022-05-02 01:38

我有C语言教程和学习网站,零基础的,需要的留下邮箱。。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
粉色配什么颜色高级感 粉色和什么颜色 粉红色和什么颜色配 粉色配什么颜色显眼 ...在展会上需要做些什么东西 比如:工作证 喷绘 写真 X展架 还有... ...是喷绘还是写真?对设计上有没有什么参数要求?比如分辨率之类的,谢谢... 请问\"清脆\"的近义词和反义词分别是什么? 权志龙什么歌开头是迷啊捏,迷啊捏,哈几码 有一首歌的歌词是什么,呐呢几几嘛那哟心脏泥 好像是乐童音乐家里... 宿州市第二中学办学特色 软件测试工程师的笔试,C语言主要考哪些方面的东西 C语言趣味测试 给几个步骤就好了 学习C语言,在软件测试中如何用 如何能快速的看懂C语言?我想在最短的时间之内当软件测试员? 最近想学习一下软件测试,请问C语言是必须要学的么?能否推荐几本这方面... c语言测试题? 学软件测试的学生,C语言要学到什么程度? 我在学软件测试,C语言学的很差,其它的还马马虎虎的,现在想认真学C语言 c语言对软件测试重要吗 C语言到底指的是什么?C语言的测试题都是怎么样的? 怎样可以永久不封? 永不封号的 怎样可以永久不封 食品经营场所包括厨房吗? 有什么方法可以让一直不被封? 怎样可以永久不封? 食品配料行业有发展前景么 中央厨房的发展趋势如何 做餐饮业怎样做市场调查? 怎么彻底删除SQL数据库啊? 学习渗透测试和c语言,先学习渗透测试还是c语言, C语言初级测试题2 C语言 程序测试题 蜂蜜可以和梨煮水治咳嗽吗? 炖雪梨可以加蜂蜜吗? 梨加上蜂蜜一起蒸有什么功效? 梨和蜂蜜可以止咳化痰吗? 梨子加蜂蜜榨汁喝有什么好处? 梨和蜂蜜怎样做治咳嗽 梨子和蜂蜜能同时吃吗 求一个好听的相亲活动主题名字,要朗朗上口的。情人节会开展此次活动。 2010情人节主题 求情人节蛋糕店活动方案有哪些? 求大家给个情人节和元宵节的活动主题名称?在线等,悬赏高分 求12个情人节的名字 和意义 速来 最全的情人节名称 “爱的宣言”情人节主题活动是什么? 情人节主题 一年中12个情人节的名字是哪些 12个情人节的别名!