c语言软件开发从零基础到精通,c语言从零基础到入门要多久
来源:整理 编辑:黑码技术 2025-03-13 14:00:24
本文目录一览
1,c语言从零基础到入门要多久
c语言是程序员学习编程语言的第一门语言,这门语言大概要一个月左右就可以了,但是一定要多练习,不然隔几天你就会忘的差不多了,还要把理论知识掌握牢固,否则在以后的学习中你会非常的吃力!
2,如何精通C程序设计语言
练代码输入速度。其他倒没什么,比如函数声明之类的都是记。要学通C语言是很简单的,我在学完微机原理、接口技术和汇编之后学的C语言,用了差不多三天吧。当然那只是熟悉一些语法,知道怎么写程序而已,达不到精通的境界。
然后,就要不断的练。最好是有各种各样的项目可以做,这样成长非常快。我当时是在实习,写了两个单片机程序,就顺便把单片机的C语言也学会了。
但是现实当中如果你是学生的话,通常不会有那么多项目可以做。去买一本C语言的实例,或者上网下载也行。
另外,C语言是相对比较底层的语言,想把C语言程序写好的话,就得把微机原理、接口技术弄通,不用非常精通,但是得能够理解计算机硬件。
有套书叫《编程卓越之道》,一套三本,第一本是讲要充分理解计算机硬件,第二本是讲要用低级语言的设计思想来指导高级语言程序的编写,第三本是讲要抓好测试。
这套书在你学通C语言之后,就可以去看看了。兴趣是最好的老师,既然你喜欢就多看些相关的书,在学会基本语法的基础上,学着做些案例,渐渐的接触些项目,慢慢的做的多了,自然就精通了
3,作为一个学习C语言的初学者应该先从哪些方面入门呢
荐给你的是谭浩强的《C语言程序设计》,不管怎么说,谭浩强教授是C语言教学方面将C语言说明得比较通俗易懂的一位,之后,在推荐你看一看《编程之道》的有关教学视频,虽然是包含C和C++的,但是也是很合适C语言入门的教学软件,还有一套不错的C语言电子书——《21天学通C语言》,是一整套C语言的学习电子书,很全面和详细的讲解了C语言,我会将这些推荐推荐的书和软件发给您,你记得到QQ邮箱去查收一下!希望这一些对你有帮助! .^_^. http://rupeng.com/forum/tj-9034-58688.html看看里边的C语言也能干大事首先注重基础语法,等你会了基础语法,就可以多练习写程序了,写多了,就自然熟能生巧了,切忌要多思考哦首先要了解一下计算机的基础知识啊,像操作系统、内存、存储器的原理等等,还有你学习C语言的教材是不是谭浩强的《C语言程序设计》啊,如果不是的话,你可以去看一下,写得非常好,它很适合新手的,给你一个下载链接,你去看看啊:
http://www.gougou.com/search?search=%E8%B0%AD%E6%B5%A9%E5%BC%BAc%E8%AF%AD%E8%A8%80%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1&restype=-1&id=10000001&ty=0&pattern=0&xmp=0
自学的话按书的步骤学,并多练习,如果不明白可以练习书中的例题,如果跟老师学,老师会告诉你,另外解题思路和思考方式要养成,朋友,你好!电脑爱好者团员 噯dě摄氏度 很荣幸为你效劳!
对于你的问题我的看法如下:
和其他语言相比(例如C++),C语言是一门比较“小”的语言,可以在较短的时间内入门,但是由于C的很强的表达能力和太多的细枝末节,要想精通比较困难。想精通有3种途径:1)阅读经典书籍,只读经典。2)多看优良的源代码。3)学习软件设计,并应用于日常编程。C语言比较经典的书也就那么几本,全部看下来也花不了很多时间。语言的优劣问题更像是一个信仰的问题,没有太多讨论的必要,而且大多编程原则适用于任何语言。在这里只讨论我视野所及的C语言书籍。
1 C语言程序设计
作者 : 谭浩强
出版社 : 清华大学出版社
评语 : 第0本 《C语言程序设计》谭浩强我们很少有学C语言的启蒙书不是用这本的。如果你从来没接触过C语言,这本书还是适合作为入门的。
2 C程序设计语言:第二版
作者 : 大学计算机教育丛书(影印版)
出版社 : 清华大学出版社
初学的话 从公来来人的角度 我强烈建议 看第一本书!! 
4,自学C语言的方法本人没有任何相关的学习经验纯新手 搜
首先申明,本人不是什么高手,但自认为对c还比较熟悉,可以给你提点建议: 1、学习C语言,要从入门到精通,需要读哪些书(从简单的到难的排序,越详细越好,最好都能注释下选择这本书的理由)? 入门阶段:还是老谭那本。 理由:虽然不能说它写得有多好,但是你现在要做的是入门,要快速的掌握c的基本语法,这本书很好理解,能够让你在最短的时间内大致掌握这门语言的概更。 第二阶段:《c程序设计语言》(The C Programming Language)和《C语言解惑》(The C puzzle book) 理由:《the c programming language》号称c语言圣经。其实它也只是一本介绍基础语法的书,不做入门教程是因为对于初学者来说,它难度稍大,之所以推荐,是因为它能让你---系统而严密的---把C语言知识构架整理一遍。《c语言解惑》,系统的整理了c语法中容易让你产生迷惑或容易犯错的地方(如a+++++b等),这时候你才算真正开始学习c语言了.(以上两本现在出重印了,应该在书店可以买到) 第三阶段:《C陷阱与缺陷》(C Traps and Pitfalls)和《高质量c/c++编程指南》 理由:《c陷阱与缺陷》是让对c的理解有质变得一本书,如如何理解(*(void(*)())0)()等问题,我的感觉是看完这本书让我真正从小菜鸟变成了老菜鸟。《高质量...》,终于有一本国产的了,呵呵,我认为这本书是把你从土匪变成正规军的最好指南,该书涉及编程风格、效率、重载、健壮性等一些列之前很难注意的问题。(以上两本《c陷阱...》已绝版,不过网上可以下载到中英文版,《高质量...》本身就是网络书,很容易找到) 其它推荐书:《c专家编程》《c和指针》 说实话这两本书我并没有看过(或看完),但有口皆碑,都是经典之作,不过都已经绝版,仔细找找网上有下载的。 2、有哪些好的C语言练习(越难的越好)? 对语言本身的练习其实就是你对它的理解,用得多了,注意得多了,自然就ok了。其它思维上的练习主要是算法和数据结构方面的,严老的《数据结构题集(C语言版)》如果你能做完就相当了不起了。 3、要学精C语言,还要具备哪些条件? 其实c语言也只是一个工具而已,就像锄头一样,你每天挖地锄田自然就精通它了。只要不是白痴,应该都没有问题。 4、C语言学完后接下去要学哪些语言好? 这个我就没有资格回答了,因为除了少量汇编和c++,我大部分只用到了c,不过也许是一脉相承的c++吧。c是面向过程的语言,学习c++面向对象的思想。给你推荐一本 适合零基础的人自学 C语言程序设计(第2版)(高等院校计算机应用技术规划教材——应用型教材系列)清华大学出版社 谭浩强著。里面的内容很详细 都是一步一步手把手教学 我就是看了这本书过的计算机二级 望采纳
5,新手如何入门C语言
如果是想通过计算机等级考试 就买一本全国计算机等级考试二级试题认真做就可以了 当然也要加强上机实践。怎样才能学好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数据结构,穷举查找和折半查找。所以掌握好数据结构和一些常用算法,是登峰造极的必然之路。最后给大家推荐严尉敏的《数据结构》清华大学出版社,希望每一个想成为程序设计高手的人研读此书。
文章TAG:
c语言 语言 软件 软件开发 c语言软件开发从零基础到精通
相关文章推荐
- neat image磨皮插件,ps磨皮插件image
- 桌面通知插件,ccmaki桌面插件
- 微软插件
- cad安装程序不运行,CAD安装程序闪退
- 如何用简单迭代公式编程序,C语言编程的一个小细节简单迭代方法求方程
- web翻页程序,什么是WEB程序
- 火狐浏览器带打印机插件,手机火狐浏览器怎么添加插件
- 步进电机的加速程序源码,汇编步进电机加速减速程序
- safari 插件优酷,Safari广告拦截插件
- c4d 3dmax植物生长插件,3dmax转c4d插件
- 极路由3 三流火插件
- 爬虫程序 股票,java编写爬虫程序
- java内存分析定位到程序,JAVA内存分析工具
- asp备份mssql数据库程序,mssql 备份数据库
- ios9取消左边搜索页插件