关闭→
当前位置:科普经验站>IT科技>0基础怎么学习c语言

0基础怎么学习c语言

科普经验站 人气:3.03W

能接受枯燥学习法的初学者,啃书效果肯定是奏效的,基础入门书籍吃透一本,可以收获颇丰。下面就推荐几本入门书籍:1、《zhidaoC程序设计语言》推荐理由:全面、系统、准确地讲述了C语言的各个特性以及程序设计的基本方法。对于计算机从业人员来说,《C程序设计语言》是一本必读的程序设计语言方面的参考书。2、《C primer plus》推荐理由:专本书全面讲述了C语言编程的相关概念和知识。适合希望系统学习C语言的读者,也适用于精通其他编程语言并希望进一步掌握和巩固C编程技术的程序员。3、《C陷阱与缺陷》推荐理由:结合自己的工作经验,创作了这本对C程序员具有珍贵价值的经典著作。出发点不是要批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。分别从词法分析、语法语义、连接、库函数、预处理器、可移植性缺陷等几个方面分析了C编程中可能遇到的问题。当然对于看书=催眠的小伙伴,其实更建议大家不妨先找一套系统且靠谱的视频教程入手进行学习,或属者更简单的报个专业的培训班,零基础学习c语言的话,你百可以直接找一本《C语言入门度》一类的书(入门的书都差不多)。同时有知一台能编译c语言的电脑.然后边看边试。不外乎语言,函数道,算法。至于更底层的回,你还用不上。要是对电脑没慨念答,可以找一本《微机原理》同时看看,追答入门的话,数学高中就可以了。本回答被提问者和网友采纳,个人感觉C语言和数学关系不怎么大,也抄不难学。我大一的时候学的c语言,忘了最开始入门是袭哪本书了。但是,我觉得现在java要比c语言实用多了吧,还不如去学java呢,我们学校去年开始都zhidao不开设c语言的课了,只开java,C语言程序设计 清华大学版,啦啦啦啦啦了www.51dongshi.com防采集。

现在很多人都在使用c语言,那么0基础如何学习C语言呢?今天小编教教大家学习c语言的方法,希望能够对大家有所帮助。

材料/工具

c语言

方法

首先最基本的就要有一台电脑。

要看你的领悟性了。你现在25岁学编程不晚。如果你刚接触编程那就推荐你先学C语言吧。这个你可以自己学,

0基础怎么学习c语言

然后需要有一本基础的书,例如《C语言程序设计》。

这个要看你的具体情况,本学学过C语言,也自学过java,具体来说:入门来说,学C语言比较简单,而

0基础怎么学习c语言 第2张

然后当你把基础的看的差不多了,就可以开始写一点简单的代码了。

工作中,接触过很多想到学习c语言而又没有一点计算机基础的人。经常有人问”我没有一点基础,该怎么入门c

0基础怎么学习c语言 第3张

然后后在写代码的时候尤其要认真,有时候一个标点错了程序都会报错。

TC2.0非常适合初学者 不过因为软件不够强大 TC3.0 在2.0基础上 支持鼠标 比较方便 而且

0基础怎么学习c语言 第4张

最后算法你学会写,需要多写代码。多练。

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

0基础怎么学习c语言 第5张

首先,C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。而Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,具有功能强大和简单易用两个特征,适合于互联网+应用程序开发。Java语言相比于C应用层面更e79fa5e98193e78988e69d8331333431366238广,也比C更容易学。  其次,Java的就业前景更广、薪资更高。由于Java语言应用的领域比较广,金融、电商、通信、公共服务等行业都会用到Java语言,所以公司更愿意招聘Java开发工程师,每天有20多万的招聘量。而根据职友集的薪资统计,北京地区Java开发工程师的平均薪资为19660元每月,北京地区C语言开发工程师的平均薪资只有13770元。第三,Java开发工程师发展前景更好。Java工程师的晋升路线比较明确,晋升路线为:JavaEE初级软件工程师—JavaEE中级软件工程师—Team Leader—项目经理—项目总监—CTO首席技术官。而C语言开发由于应用不那么广泛,晋升也比较受限。  最后,目前许多培训机构都有Java开发培训课程而很少有C语言开发培训课程。对于新手来说学习新的知识,报培训班学习更容易,而由于培训机构的就业服务,学成后也更容易找工作。  综上所述,优就业认为新手学Java语言性价比更高,以后也会更容易找工作,我就是自学的哈知,不过我是先学的C语言。个人认为还是先了解下 简单学下C的好,因为java也是类C语言的一种,有对比学起来会快一点。再一个道就是了解一下面向过程的c 通过对比才会更加的容易深入理解专面向对象。当然一开始就学java也是可以的哈。纯属个人理解,不喜勿喷自学目前已工作,有问题可以私信我如果有书籍或者视频上的疑问也可以交流哈望采纳!属,我也是学JAVA的,必须得先把C基础打好,否则直接学JAVA开头还行,但百是往后重点的没有C支持根本不行,很相度当受挫的。我当初是看视频学的C,我看的是夏老师的,因为我也是初学者,感觉他讲的还不错,一听就问能听懂了那种。而且讲的都是重点,而且还有个与其他不同的地方就是 很多难理解的答概念用的比喻举例,例如最近看的数组就比喻成有顺序的装东西的盒子,我一下子就理解数组变量和赋值了。不像之回前看的郝斌曾怡那样,有用没用的都讲,跟读课本似的,听不出重答点来,都听迷糊了,系统开发知一般都学C++吧,网页网站一般都学java,javaWeb,javaScript,php吧,数据库可以学学oracle,但是不管是自学也好,培训道也好(一般培训都是骗钱的),努力才是版王道,少说话多做权事,带有很强的目的性,刻苦钻研,才是学习编程的不二法宝,c语言。不然也不会很多大学都教授c语言了,这个作为语言入门很copy好的,你也可以了解一下python,这百个相对很简单。而且,c和java是两个类型的语言,类型不同功能当然也不同,没有可比性,要看你准备做什么度才能考虑学什么本回答被网友采纳,零基础也能学,但是有一定的编程语言基础肯定会轻松的。至于看什么书,推荐几本:1.C语言入门经典《C语言入门经典》例子简单生活化,而且每个例子分析很细。章节安排合理,章末的例子还特别注重思路的引导,而且分析起来特别有成就感。这本书是自学过程的一本好书。2.C primer plus这本书很适合希望系统学习C语言的读者,正如他的名字,是一本不错的入门和进阶的书。书中的每一个e799bee5baa6e79fa5e98193e78988e69d8331333366303164知识点都有很多生动简单的示例,并给出了相应的运行结果。总之,在看这本书的过程中,有一种一气呵成的感觉。3.C和指针这本书和《专家编程》《C缺陷和陷阱》可以并称C语言(进阶书)三杰。本书的部分内容更适合有C基础的人看。如ADT、递归、指针和数组的部分,书中所述的思想是国内教材所缺乏的。看完本书,能得到一个正确的C语言观。4.C程序设计语言难以置信的是,这样一本C语言的入门书籍,从hello world开始讲起,却在短小的篇幅里,手把手教你写了stdio.h stdlib.h string.h当中大部分例程,实现了二分查找、快速排序、二叉树、哈希表这些重要的数据结构和算法。这本书传递着一种简单、优雅、平实和闲适。5.C专家编程《C专家编程》展示了最优秀的C程序员所使用的编码技巧,并专门开辟了一章对C++的基础知识进行了介绍。书中C的历史、语言特性、声明、数组、指针、链接、运行时、内存以及如何进一步学习C++等问题进行了细致的讲解和深入的分析,新手看的书不会太深,因为深了你看不懂... 现在网络资源那么丰富,就不要仅限于一本书了嘛复,入门就是入门,遇到具体的问题可以到网上去搜一搜,很多个人博客或者cnblog之类的有好多高人的,通过实例讲的还是很清楚的,呵呵书上看到终归是系统的讲解制,你多做做习题,或者自己写点小东西知,提升会比较快这东西跟学语文一样,语法书看得再多你也写不出文章来,只有动手去写才能提升自己如果想看国外的书,入门可以看《C程序设计语言》(The C Programming Language) 其中一位作者参加了c语言的设计开发里面提到的道有些问题很实际,推荐学习C语言的百书籍是: C Primer Plus中文版 因为是全面的讲解+手册 非常合适初学者必备开发工具是度: VS2008 或者 VS2010百度一下,问 80X86汇编小站 网站里面有篇文章是针对初学C/C++写的,写得不错. 标题是:如何正确的入门Windows系统下C/C++学习领域.希望这篇文章对你有帮助,其实入门学答习C语言,重要的是选择一本好书和一个好的开发工具版,如果有条件可以配备一个老师,这样你学习效率将会有很大的提升,当然最重要还是你的学习态度 和 毅力权.追问那C++ 呢本回答被提问者和网友采纳,前期入学习的时候,不太需要什么基础。有点计算机基础,就可以百去看视频学习了。不建议你直接看度书,黑马程序员里面很多视频可以入门。后期有点基内础再看书吧。《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种方法:您挨个去问“您是不是张三?”,直到问到的这个人就是张三。第三种方法:您去挨个问一个人“您认不认识张三,指给我看”。不要小看这个问题,您说当然会选第一种方法,没错恭喜您答对了,因为这个方法最快,效率最高,但是在程式设计中找到解决问题的最优方法和您用的手段却是考验一个程式员程式设计水平的重要标志,而且是不容易达到的。刚才这个问题类似于数据结构和算法中的e799bee5baa6e78988e69d8331333335303561:Map数据结构,穷举查找和折半查找。所以掌控好数据结构和一些常用算法,是登峰造极的必然之路。最后给大家推荐严尉敏的《数据结构》清华大学出版社,希望每一个想成为程式设计高手的人研读此书。 总结 1、先照书上的题目写,题目的设计是有道理的巩固基础知识。 2、找数学题,写个小程序解决,熟悉算法和基础函数。 3、自己出题目,小一点的,如自编资源管理器、自编写字板之类,练习WINDOWS下的编程。 4、结合身边的事,找个中等课题,或看别人的程序,自已想办法实现。 5.把教材中的例子,自己仿照着写一遍,上机运行,看结果.要知道,任何产品都是有例子的,有机结合或仿照。 6.从自己熟悉的事情入手,如成绩统计,编制一段程序,完成一个功能.然后再完善。 7.要反复破坏代码,从破坏中寻找代码的规律。 8.必须经常反复上机练习内容来自www.51dongshi.com请勿采集。

TAG标签:#学习 #语言 #