首页

文章

如何深入学习C语言?

发布网友 发布时间:2022-03-01 13:45

我来回答

3个回答

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

其实吧,学习C语言是以后从事软件设计的一个基础。
任何领域都需要长时间的投入才有结果,你现在学习了C语言,再学习其他语言的时候就比较上手了。
在软件设计中:
学习一门语言仅仅是第一阶段:如果你基本掌握了一门语言,那么再想深入学习的话就需要把所有C语言的相关的库函数弄懂,并熟练掌握一个开发平台(如最基础的TC)。这是第二阶段
下一阶段你就需要继续学习不同的操作系统所提供的API(应用程序接口):因为所有的程序都是建立的操作系统之上的,我们平时变成用到的库函数啊等等最终都是要调用操作系统底层的API来完成的。达到这一阶段理论上你就基本上啥软件都能做了。
你想深入学习C语言,建议你:
1. 买本C语言实例的书,记住,是比较大型的高水平程序的书。相信学习C语言的同学大部分都不会利用纯C语言编写一个俄罗斯方块游戏吧?我曾经就见过一本书里面只讲了几个实例,其中就有关于编写小游戏的实例。(那个时候我学习C语言一段时间后就觉得C语言没啥学的了,好像都会了,其实这是很严重的错误。C语言很多很多的库函数我们还不了解,如果大体掌握了那你也很厉害)
2. 学习下C语言的高级编程,选一个操作系统作为参考(我选的是Windows下的C语言高级编程,有本书的名字就叫Windows 下的C/C++高级编程)这里面不仅要求你用C语言的语法来实现算法,还可以学习到经典的Windows编程的思想。
记得当时我刚开始接触的时候有些不适应,因为里面有很多涉及到Windows的原理,比如Windows如何管理一个窗口,如何管理网络等等。如果你C语言语法熟练,又经历上第二阶段的洗礼(掌握了C语言的主要库函数),并且还想继续学习C语言的话,那么,强烈建议进行第三阶段的学习。
最后,祝你在C语言的道路上越学越深入。

PS:这里说的掌握C语言的库函数,并不是让你把所有的库函数都记住了,只要你知道C语言中库函数分多少类,每个类别里面大概都有多少库函数,哪些我可以直接调用库函数而不用再编写一个函数来实现什么样的功能了。(比如常用的数学库函数,里面有求三角函数的值,求圆的面积等等这些都不用自己再编写的了)
还有,C语言的另一个方向是嵌入式编程,如果你感兴趣的话可以尝试学习下,特别是单片机的编程,用C语言的很多。

热心网友 时间:2022-03-01 16:33

光学语法是不够的,要看看别人的代码,这样才能积累经验,比如linux内核

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


多看书:谭浩强《C程序设计》、C创造者的《C程序设计语言》、《C陷阱与缺陷》、《C专家编程》(经典)、《C程序员成长攻略》、《算法导论》、《数据结构》等等;
多读代码;多抄袭代码;多动手;多浏览相关网站;多问;另外还要了解一些电路方面的知识,会看SCH和PCB电路,反复阅读相关芯片资料,多做相关方面的开发工作,积累工作经验,光看是不行的,必须亲自冻手设计,初学者可以用开发板来学习,用人家的例程。
努力就会成功!祝你早日入门啊!
谷歌浏览器怎么设置成中文_谷歌浏览器设置中文语言 【谷歌浏览器技巧】谷歌浏览器如何更改语言? 史上最全ETF全解 证券ETF是深市的吗 怎样把莲藕肉丸子做的好吃? 高三语文小说赏析小说形象分析与答题技巧 人物形象题答题技巧 借助什么分析小说的人物形象 脖子旁边疼是什么原因 在群里不是好友怎么把群里人建另一个群 蛇床子的药理作用 炒蛇床子和生蛇床子有什么区别 为什么把床头垫高点 为什么床头高点儿 为什么要给新生儿抬高床头 人脸识别打卡考勤机找哪家? 背后搞你的人什么心态 很皮的搞笑撩人句子高情商的撩人句子(82句) 恶搞爱情短信 床头挂什么财运最旺最好 床上放什么东西辟邪 道家床头挂什么画最好最旺 床头贴什么最好最旺道家 建设工程竣工后,是否必须取得《规划验收许可证》? 环评竣工验收 手机几年没用了开不了机怎么办 红烧啤酒鸡的家常做法大全怎么做好 双男主泰剧新剧推荐 2019泰剧《爱情理论》小受暗恋花心直男好友 液体卫生巾和普通卫生巾的区别是什么?液体卫生巾的优点 可水洗粘尘垫哪家好 电脑12g够用吗? 宝宝双侧肺炎病变严重吗 什么是洁净气体灭火器 2024年实用父亲节礼物推荐有哪些?(2300字选购指南) 40包速溶咖啡比对 作文请以“这样挺好”为题,写一篇记叙文或议论文,不少于800字。要求... 如何写好作文我就是这么好 惊魂未定什么意思?有什么典故? 安阳火车站到新师院北门的公交车有哪些? 安阳市公交车26从火车站发车多长时间到终点站 太仓汽车站去太仓乐遥浏河公墓坐几路公交 请问廉江市哪里有奥克斯手机专业维修店,急!! 梅赛德斯奔驰E350敞篷版的整体简介及其性能如何 员工出差前需要做什么准备工作? 用(祝愿自己生日快乐)写首藏头诗,希望有才华的人帮帮忙,谢谢了_百度... 请问做爱前吃什么药可以延长做爱时间? 我每天锻炼,然后吃什么,能延长我房事时间?现在两分钟,双方都苦恼。_百 ... 做爱前吃什么最能滋补身体 吃什么能让房事时间长些? 电脑宽带连不上怎么办? C语言到底如何学习 电脑宽带连不上怎么办 如何学习C语言(新手) 电脑上宽带连接不上怎么办 我的电脑宽带连接不上怎么办 C语言该如何学习!~ c语言应该如何去学习啊 新手如何学习c语言啊? 应该如何学习c语言。 c语言该如何学习? 电脑突然打不出中文字了怎么办? win10玩cf不是全屏怎么办 win10玩CF这么全屏 win10怎么设置全屏玩游戏方法攻略 win10玩cf如何全屏 iPhone 6 plus怎么关省电模式? 考软件设计师用什么教程好 怎么在word2003表格里画斜线 用word2003怎样在表格中绘制斜线? word2003表格斜线里的文字如何输入 电脑宽带连接连不上了,怎么办? windows系统不激活有什么影响? windows系统不激活会影响使用吗 windows未激活有什么影响 未激活windows7有什么影响 如果我不激活windows,会有什么后果吗 windows许可证快过期了不激活会有什么后果? C语言学完还学什么 Win8.1系统不激活有什么影响 学完C语言然后应该学什么 win7旗舰版系统不激活有什么后果? windows server2012不激活有什么影响 学完了C语言学什么 win7旗舰版不激活有影响么 C语言学完 学什么 学完了c语言怎么开发应用 粽子叶要煮多久才可以? C语言基础学完后学什么 粽子叶要煮多久 学完了C语言基础后该做什么?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com