首页

文章

自学C语言教程

发布网友 发布时间:2022-03-01 16:48

我来回答

15个回答

懂视网 时间:2022-03-01 21:09

1、首先搜集有关C语言的学习资料,以及适合的C语言书籍;

2、根据相关视频内容结合书籍进行学习,从基础内容开始,循序渐进,提高自己的程序设计能力;

3、可以寻找小程序练手,提高自己实践能力的同时查漏补缺;

4、建议零基础者可以报名培训班进行系统的学习,这样有助于更快更好的掌握C语言知识。

C语言是一种面向过程、抽象化的通用程序设计语言,能以简易的方式编译、处理低级存储器,适合开发固件或便携式应用程序,是最广泛使用的语言之一。

总结

1、先搜集有关C语言的学习资料和书籍;

2、根据相关视频内容结合书籍进行学习,从基础内容开始,循序渐进;

3、可以寻找小程序练手,提高自己实践能力的同时查漏补缺;

4、建议零基础者可以报名培训班进行系统的学习。

热心网友 时间:2022-03-01 18:17

  没有基础可以入门,通过努力可以达到初、中级程序员的程度,但再往上走,就比较困难了。后面需要不少算法、英文和数学知识。
  教程的话可以参考下面两本教程:
  谭浩强:《C语言程序设计》
  李铭城 黄中豪 陈宇芬:《资料结构 C》

  英文的话,进入初级之前都不怎么需要。但是进入中级后,需要读一些英文资料。不过现在翻译比较厉害,绝大部分的资料都有翻译。但是要进入高级,就必须要学习英文了,因为最新最核心的资料都是英文的,翻译的往往都会有错误。
  另外数学在早期影响不大,但是进入中级后就必须要了。因为估算算法时间复杂度、空间复杂度、图、树等等,都涉及不少数学知识。当然如果只是做简单应用或者驱动的话,这方面要求就不会太高。

  最后给一个学习大概的路线图:
  入门级的学习,只要能够掌握:代码三大结构(循环、分支、顺序)、流程图、C语言关键字和语法、输入输出、文件操作、套接字操作。就算是初级满级了。
  初级程序员:数据结构和算法(排序,查找)、了解软件开发模型(瀑布模型、敏捷模型、原型模型等等)、了解UML、系统常用API、网络通信、编译和SDK环境搭建
  中级程序员:设计模式、多线程编程、网络通信(服务器、客户端)、面向对象编程、掌握UML、系统网络/文件/互斥/线程/事件/安全API、STL、相关法律法规、知道一些常用软件架构(MVC等)

热心网友 时间:2022-03-01 19:35

楼上那些大哥说的太复杂啦! 现在给你说些专业的东西 你肯定还是不懂!
我学c语言学了几年了我给你简单说说我的经验吧

不管是网上还是生活中的c语言资料太多了,垃圾也不少!说实话c语言对初学者的确有点难!

对英语有点了解就是了,不必要向楼上那个大哥说的一样要“学通”英语,因为里面基本都是反复的使用某些代码,所以一个对英语什么都不懂的也可以成为软件工程师!

建议:像你还重来没接触过那个东西的人来说,最哈先买些很基础的(概念型的)书来看看。搞清楚里头的来龙去脉(一句话就和数学中这些定理差不多)!如果你连这个都没有搞懂,那我感肯定,随便给你道一般难度的编程题,你都有可能理解花上半个小时,有可能最后还做不出来!

只要那些一般的规则搞懂了,你就差不多入门了!

给你推荐一本很权威的书(不论是大学培训班还是一般的c语言初级课程都会推荐这本书) 作者的名字叫 :谭浩强 书名《C语言程序设计》

别去网上搜索哪些学习方法 保证你会头晕的 俗话说:简简单单才是真!

有什么疑问到我主页留言嘛http://hi.baidu.com/%C8%AB%CA%C7%C8%CB%C8%AB%CA%C7%C8%CB/

热心网友 时间:2022-03-01 21:10

学C不需要有英语基础 只不过几个简单的单词而已
还有数学呢!应该也可以吧! 除非用到一些公式
不然C中更数学有点差了 看你的逻辑思维了。
我也是自学的

你买本书吧 最好买谭浩强的 C语言程序设计
然后自己在网上找些 学习材料

但是 如果你以后用不到C 你学了 不是白学了么?
如果真的要用到 数学你还是懂一点 还有英语
努力吧 会学好的!

热心网友 时间:2022-03-01 23:01

先下一个DEV-c++
我是从<c语言从零开始》这本书开始学的
不过有一个老师讲还是好一些
先学语法再学算法
语法学得很快的

热心网友 时间:2022-03-02 01:09

编程 不止要学习一种语言 还要一定得数学知识

编游戏的话 要有空间代数知识 还要有一点的物理知识

热心网友 时间:2022-03-02 03:34

死读硬记也没有用啊,主要是实践,边学边做慢慢的也就熟练了,想学习还不简单啊,到处都可以找到资料了,不过最好请教专业一点的人,这样自己也不用怀疑答案的可信度,至少不用太多的时间花在答案是正确的上面。

热心网友 时间:2022-03-02 06:15

谭浩强的c语言程序设计非常适合初学者自学
真正的c语言对数学的要求并不高
而你对于问题的抽象成算法的能力确实来源与数学

热心网友 时间:2022-03-02 09:13

还是学一些比较上手又感兴趣的东西把。

热心网友 时间:2022-03-02 12:28

精诚所至金石为开

热心网友 时间:2022-03-02 15:59

C语言C++/C#从基础到精通学习
51pan。top复制到浏览器获取网盘地址

热心网友 时间:2022-03-02 19:47

第一 学c 必须通英语
第二 你写个小人过河的程序可能够了,但是要做真正的应用程序,进一个像样的软件公司,必须要数学好,逻辑思维不好,没法写程序

所以,我建议你,学一些对生活,对工作帮助更大的技能

热心网友 时间:2022-03-02 23:52

http://www.jianshu.com/p/158ce6e5b214

热心网友 时间:2022-03-03 04:13

谭浩强教授的《c程序设计》
曾怡老师的教学视频

热心网友 时间:2022-03-03 08:51

重点推荐C语言四大圣经:《C语言程序设计》、《C和指针》、《C陷阱与缺陷》、《C作家编程》。其中C语言的发明者K&R的《C程序设计语言》更是重中之重,此书是C语言的第一秘典。所有优秀程序员的必经之路。

四大圣经及其他优秀书籍的信息:
1.《C语言程序设计》
K&R
清华大学出版社

2.《C和指针》
POINTERS ON C Kenneth A.Reek、
徐波 人民邮电出版社

3.《C陷阱与缺陷》
Andrew Koenig、 高巍
人民邮电出版社

4.《C专家编程》
Expert C Programming Deep C Secrets Peter Van
Der Linden 人民邮电出版社 (2008-02出版)

5.《清华大学计算机系列教材•数据结构(C语言版)(附光盘1张)》
吴伟民、 严蔚敏
清华大学出版社

6.《计算机算法设计与分析(第3版)》
王晓东
电子工业出版社

7.《算法艺术与信息学竞赛•算法竞赛入门经典》
刘汝佳
清华大学出版社

8.《算法导论(原书第2版)》
科曼(Cormen T.H.)、等、 潘金贵
机械工业出版社 (2006-09出版)

9.《编程之美:微软技术面试心得 》
《编程之美》小组
电子工业出版社

10.《编程珠玑(第2版)》
Jon Bentley、黄倩、 钱丽艳
人民邮电出版社

11.《算法艺术与信息学竞赛》
刘汝佳
清华大学出版社

12.《程序员面试宝典(第3版)》
欧立奇、刘洋、 段韬
电子工业出版社

13.《数学之美》
(《浪潮之巅》作者吴军最新力作,李开复作序推荐,Google黑板报百万点击)
手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 软柿子的热量 孕妇可以吃软柿子吗不是西红柿 脆柿子和软柿子的区别 脆柿子好还是软柿子好 软柿子可以多吃吗 “鱼悬洁白振清风”的出处是哪里 用大自然的声音评课好吗? 妇产科博士找超声科工作容易吗 怎能把微信6.2.0版本换回6.1.2版 微信群6.2.4怎么增加人数上限 微信6.2.2如何备份手机通讯录 电脑桌面图标不能放大? 有什么好用的识图软件 识图认人哪个软件最好 手机识图软件什么软件能识别图片位置 小米手机自动锁屏时间怎么修改 小米手机屏幕锁定时间设置教程 能举起100斤算大力吗 中医美容专业是什么 中医美容证有什么用 单声道音频什么意思(开启单声道音频有什么好处) 单声道音频是什么,有什么用处? 户口还未迁移到婆家 娘家户口怎么就没了呢 我结婚没有迁户口,现在娘家也没有怎么办 没领证生的孩子一般会判给谁 没领证生的孩子会判给谁 信用卡卡种有哪些 找一首古风歌曲 男声 低配电脑装w10还是w7流畅 电脑配置低装win7还是win10好 低配电脑适合装WIN7系统还是WIN10系统? ...500s-15isk这个联想笔记本的内存条尺寸是什么型号的有没有知道的... 越快越好.怎样减肥.而且胸部不缩水 请问徐闻县海安长途汽车客运站客服是多少? 过了平台期还会瘦吗 悦耳的意思悦耳的解释 重庆师范大学应用心理学专业的权威性如何? 打印机laserjetm1136mfp怎样设置无线打印 经典电影赏析之1:《精武英雄》 爆米花用的什么玉米 糯玉米哪个好 有机糯玉米的营养价值如何? 四大直辖市换帅原因 怎么修改win10系统开机账号名字 win10怎么修改开机用户用户名 w10系统开机登录的名称怎样改 二级c语言考试流程是什么?因为我是自学,所以没有模拟过。 如何更改win10开机用户名和密码 计算机二级C语言的考试流程是什么啊? 自学c语言 下面这个流程图希望知道的大大们 帮我解答一下这个知识点 荔枝怎样可以保存到冬天或冬天网上有卖荔枝的吗?和我的关系不错的女孩想在冬天吃。我们这是北方 电脑显示屏老出现护眼模式,黑暗,灯光,日光,不停的一明一暗闪烁,该咋办 电脑屏幕怎么弄护眼模式 cad画图光标怎么不是十字线有三条线,怎么操作选十字的 学习UNIX和Linux课程后可以考取什么认证?长春什么地方可以考试? 计算机网络应该考些什么证书? 本人非计算机专业的,但是懂些计算机网络,对网络和信息安全比较感 生姜红糖水的熬制方法 红旗Linux认证 红旗的linux认证到底怎么回事啊/ 关于考证书的问题,CCNA\CCNP,还有redhot红帽子系统工程师认证想请从这条路已经走过的前辈说一下,应届生 华为p30pro系统导航三键方式的三角图标在左边还是右边?_问一问 华为p30怎么把返回键调出来 被华为手机拉黑名单打过去怎么提示词 能自学c语言吗? 恒洁座便器不上水怎么修 详细介绍恒洁坐便上水慢的处理方法 自学C语言,看不懂,怎么办啊 自学c语言要多久可以工作 自学c语言要多久,就是从一窍不通到可以考计算机二级,要多久,怎么学 惠普笔记本电脑放置一段时间没用后开不了机,电源指示灯也不亮是怎么回事? 我刚刚自学完计算机基础,然后自学c语言,但是没人教,我很迷茫,怎么办 C语言 没有什么基础 可以自学吗 电脑一段时间没用开不了机怎么办? 本人想学习C语言,自己学问题好多 不知有高手愿意长期教我么 我的笔记本电脑很长一段时间没有用过了可是现在开不起机了 请问笔记本电脑这是怎么回事?开不了机了?有一段时间没有使用。 电脑放了一段时间没有用开不了机怎么办? 电脑一段时间没用,后来就开不开机了?怎么回事? 电脑一段时间没用,今天却开不了机怎么回事? 衣服发霉怎么洗掉霉斑? 推荐好用的c语言编程软件 想找个好用的c语言编程软件 衣服发霉了,怎么洗掉上面的霉斑
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com