如何自学C语言?

作者&投稿:刘种 (若有异议请与网页底部的电邮联系)

(一)先从视频课程入手

如果是0基础的小白,不建议上来就啃书,可以先从视频课程入手。

这里推荐中国大学好慕课上翁恺老师的两门C语言课程

也可以看B站鹏哥的视频,鹏哥讲课接地气,适合新手小白。

(二)C语言书籍推荐

1.《啊哈!C语言》

这本书简单易懂,很适合0基础的小伙伴入门。

2.《C Primer Plus》(必看)

这本书内容循序渐进,适合拿来当字典,查漏补缺用

3.《C程序设计语言》

这本书属于进阶水平 ,不太适合小白。

作者是C语言之父,这本书很经典, 经典到书中几乎每一个例子每一个习题都是经典,从最开始的“Hello ,World”,后面的内容不断深入达到了一个非常高的高度,比如希尔排序,编译器的词法分析,二叉树,内存管理,UNIX系统等等。

“Hello,world”程序就是由本书首次引入。

(三)C语言常用网站



~

自学c语言教材推荐…
答:谭浩强《c程序设计》,出版商不用说了,名满天下了,但是,可能有一点错误的,我曾经找到过一点小错误,不过,深入后你就明白为什么错了。学完就《数据结构》c语言版 机械工业出版社 李建中、张岩、李治军等人译的 这样之后 要继续深入的话 《C primer》,之后,你就成仙了 ...

21天学通C语言6.0的内容简介
答:在本书中,笔者将从基本概念入手,循序渐进地将C语言编程技术展现在读者面前,让读者快速掌握C语言编程的基本概念及编程技术。本书有何色1.细致体贴的讲解为了让读者更快地上手,本书特别设计了适合初学者的学习方式,用准确的语言总结概念#用直观的图示演示过程#用详细的注释解释代码#用形象的比方帮助...

大四了 计算机本科专业 女 只会计算机三级c语言层次的编程 我感觉自己...
答:你好,编程的能力是用一行一行代码磨出来的,多写就能入门。像去百度、腾讯这样级别的公司,编程经验至少要两万行~如果想对计算机有整个深入的认识,编程经验至少要在5万行以上,最好还要写过编译器、操作系统这种高技术含量的东东~大四如果才开始,可能略微有些晚~我有几条建议,仅供参考~可以考研。研究...

怎么成为计算机高手
答:C 语言对于数据类型的描叙,远比VB 里面说的更为全面,清楚,明白,而这些却是编程中的根本! 3:学C 语言,从数据类型,基本表达式,再到条件语句,循环语句,然后学习函数,再加上一些简单的数组知识,就可以了!一句 话,到现在为止,你只要理解结构化程序设计的思想也就够了! 4:有了以上的基础,就要开始学 5:有了汇编...

单片机 嵌入式 底层 从零开始学习 推荐
答:至于如何学习C语言,我想这些基础的知识每个人都有自己的方法,关键要去学习,看书也好,网上找些视频看也好。很多人会问,C语言要学到怎么样,我觉得这没有标准的答案。我想至少你在明白了一些基础的概念后,就该写代码了,动手才是最重要的,当你动手了,遇到问题了,再反过来学习,反过来查查课本,...

...因此听网上介绍要学习编程语言,c语言c++,ja
答:“我是高一学生,对设计软件很有兴趣,因此听网上介绍要学习编程语言,c语言c++,java等等,我想知道学习这些语言是否像学习英语单词,语法一样是为了软件设计做铺垫。我应该如何学好这些语言,或者说是全都学,还是在某一语言上精通?”我是计算机软件类的学生,在校这几年,通过我的切身感受就是,学好...

【急】小弟我刚学C语言 由于自学 无法理解变量的意思 望高手解答下_百 ...
答:简单而深入给你讲下你就会明白:所谓int,float,double,char,short等量为什么要划分怎么多呢?以为在人处理事的事情基本在这个范围之内,少了不够用,多了浪费空间。若你想设其他类型变量都行。C语言构造体可以实现(只不过不是关键字而已)在内存中根据类型只不过划分一下空间大小,内存又不认识那些什么...

关于计算机语言。我想学编程,没有任何基础,面对那么多选择,我不知先...
答:只是对C++所了小幅度的调整,当然它保留了C++原来的语法特征。不过市面上介绍.Net Framework的书都是用C#语言描述的,所以想用C++使用.Net Framework,则需要将C#使用方法适当的修改一下。建议你直接将C语言、C++语言以及C#语言都开了,包括Java。虽然是四种语言,但是你的学习量绝对不是四种语言之和,...

数控编程用的着C语言吗?
答:不是 追问: 我想自学C但不知道从何学起? 你是作数控的么? 回答: 恩,我是数控的。C打好基础就看《C语言程序设计》看完基础,如果想深入了解,你可以看《C专家编程》,和《深度C语言解剖》,在学习的过程中,要不断的上机实践,理论知识加实践是学好一门语言的公理。一定要先看基础...

C语言基础的已经学了,然后也会像图书管理系统这种程度的编程,想要更...
答:鉴于你只是学完了c语言的基础,你可以先看看《C程序设计语言》,至于其他的,你可以自己选择。如果你真的做一个项目,你就会完全明白,你所学的东西是完全不够的。《C程序设计语言》学完了,可以自学C++,你会发现学起来轻松多了。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 ...