好用的c语言,好用的c语言编程软件
dfnjsfkhak
2024-04-10
42
大家 好,今天小编关注到一个 有意思 的话题,就是 关于好用 的c语言 的问题 ,于是小编就整理了2个相关 介绍 好用的c语言的解答,让我们 一起看看吧。
想自学C语言,有哪些书值得一看? 学C语言好,还是学C++好呢?这两个专业在哪些领域用得最多? 想自学 C语言,有哪些书值得一看? 谭浩强 教授的《c程序设计 》虽然在网上被很多人讴病语法 错误 ,排版不合理等等。但是却多年来一直被各大高校选为计算机 及相关专业 的c语言首选教材 ,自然有他的道理,这里不作解释。仅作为c语言的入门 读物我觉得是够的,毕竟这本书 还是挺通俗易懂的。除此之外,还有一本最最经典的c语言教科书就是c语言之父Dennis M.Ritchie作为作者之一所写的《c程序 设计 语言》。他老人家一生最伟大的两个 贡献就是开发 了c语言和 unix系统 ,这足以流芳百世。虽然这本书只有短短的两百多页,却把c的核心都浓缩成精华了。毕竟人家老外发明的东西,再由人家老外写的解释说明自然再权威不过。不过此书适合 有一定c基础 的人学,c小白 建议先把谭浩强教授那本看过5 6遍,题目 刷过几遍就差不多可以 看c之父那本了。祝好运!
看视频 的效果不错,边看***,边敲代码 ,印象也会更加深刻,在学习 的过程 中做好笔记 ,方便以后复习;
以前学习C语言看的是 “ 如鹏网 ”的《C语言也能干大事》系列***教程 ,还挺有意思的额,通过 开发超级玛丽,吃金币,飞机 大战等经典小游戏 ,用C语言来开发网站 来讲解C语言的知识点 ,没想到C语言还能这么学,做出来的东西也蛮有成就感的;
具体的可以到如鹏网***上去了解 一下,有问题随时提问,老师 实时在线答疑,口碑不错,基本 上都是慕名而去的;
C语言是老外发明的,有条件 还是要看老外的教材,最好是英文 版的,这是最原汁原味的。英文不好的同学最好也是选择 一个老外教材的中文 版。我推荐 两本教材,一本是谭教授的C程序设计,还有一本是C Primer Plus最新版。
一、C程序设计
这本书很适合完全不懂C语言的初学者 入门,但是一些 基本的计算 机概念还是要知道的,比如CPU、内存 、文件 、计算机原理 等。
C程序设计这本书用词上通俗易懂,没有 什么 晦涩难懂的东西,只要你认字基本上理解不会有啥问题。
整本书结构 安排也很合理,从最简单 的C语言介绍,到基本数据结构 ,到C程序三大控制 结构,函数 等,一直到最后的文件操作 ,一步步的由浅入深。
C程序设计每章的课后习题也很有针对 性,针对章节中的知识 点。建议把习题做一遍,这样会加深对C语言知识点的理解。
二、C Primer Plus
看完C程序设计这本教材后可以再看看C Primer Plus这本书。这本书是老外写的。
老外写教材有一个最大的特点 ,就是比较啰嗦。对一个知识点会用较多的篇幅来讲,而且语言也比较口语化。所以需要 学习的同学有点耐心看完全书。
书中会有大量的C程序代码案例,随着知识点不断的深入,会把不完善的C程序代码不断的完善,你要特别注意在完善C程序代码中的知识点。
这本书课后的习题也很有特色,比较偏应用 。建议把习题都做一遍,边做边总结 ,加深C语言的知识点。
上面是推荐的两本C程序设计的书。后续可根据自己 的实际情况选择其他的C程序的书籍 。
《c程序设计》一直被各大高校选为计算机及相关专业的c语言首选教材,他的这本书是自学和教学 的必备书籍。我也是大一(机械 专业,不学计算机,纯属自学),身边好多人包括我自己也在用,还有图三的这本书,真的是经典。反正是语言,自己多学学,多看看,就会有所获。
如果 题主学C语言只是用来对付考试 或者计算机二级 的话,就看谭浩强的那本《C语言程序 设计》吧,作为一枚C程序员 ,就这么说,他的书只适合拿来考试,完全不能用来做实际编程 的参考。
题主如果是想以后从事编程方面工作 的话,作为初学者可以看Stephen Prata的《C primer plus》,KennethA.Reek的《C和指针 》,后期对C语言有一定理解之后,Dennis M·Ritchie(C语言之父)的《The C Programming Language》一定不要错过了,这本书很值得细细品味。
如果题主的英语 水平 不错的话强力推荐看英文原版。
学C语言好,还是学C++ 好呢?这两个专业在哪些领域 用得最多? 首先要明确一点,C和C++是不同 的东西,很多回答都认为它们是一体的,是严重误导初学者。它们遵循不同的标准 体系,运用领域不同,编程思想不同,仅仅是部分语法相似而已。
一些回答说C++比C更高端,更有前途的,那更加是是胡说八道,误人子弟了,这两种语言应用领域不同,不存在谁更高端,谁更有前途的说法,要讲高端,前途,开发效率,一些新兴的语言更合适。
C语言适用于 嵌入式 ,操作系统,硬件 驱动,高性能网络服务器 (nginx,Redis等)等软件 的[_a***_],相对C++而言更加偏向底层 ,适用于变化不大,稳定性要求 高的场合。C语言语法简单,入门相对容易,学好C语言有助于对计算机体系的理解。C语言本身缺乏类似C++的STL的标准库,每个项目 ,不同数据 类型 要单独实现 一套数据结构和算法 ,这方面不如C++灵活,高效。但一些人说C语言不适合开发大型软件,开发效率不如C++,这些都是严重误导新人的,C语言在积累了通用数据结构和算法或直接***用优秀的第三方库之后,开发效率和C++差别不大。像操作系统,数据库 这种大型基础软件用C语言开发的不在少数,C语言怎么 就不适合大型软件了?影响大型软件开发主要 是管理 ,而非语言,设计不合理的C++代码的***速度 会比C语言慢么?
C++适合游戏,界面 ,数据库的编写,偏向应用层。C++是程序员两级分化最严重的语言,也是从入门到放弃人数最多的语言。优秀的C++程序员可以写出很漂亮的代码,普通的很容易写出狗屎,滥用语言特性,尤其那些认为C语言和C++差不多的人,C++标准更新得比C语言快很多,引入的新特性也很多,有C语言基础 对学C++唯一的好处就是会一些非常 基础的语法,其他高级 语言特性,设计模式 ,标准库,统统要从头学起。C语言有师傅带,三年成材,C++有师傅带,五年未必成得了材。自学?两种语言都必须自己有天赋和悟性才行,两种语言都比较难。都是属于学习难,做东西更难,精通 难上加难的典型。
人生苦短,C++我是不推荐的(除非工作不得不用),C语言可以学习下,但别指望短时间 内做出有用 的东西,语言了解的语法之后,还要编程环境 ,熟悉这种语言编程 思想,大量阅读优秀的源代码 。
到此,以上就是小编对于好用的c语言的问题就介绍到这了,希望介绍关于好用的c语言的2点解答对大家有用。
标签: 语言
C++
程序设计
版权声明: 本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。