书都是好贵好贵的,就算便宜。也不想刚刚入门就买一本奇奇怪怪的错误还多的。

刚刚准备入门多大的小白。最近在补计算机基础知识如二进位和计算机设备等没有用的东西(我也知道没有用呀,但不敢随便找本书学)。最好是没有什么错误的入门书籍,就是那种概念可以拿来背的,基本上学到后面不要绕很多弯路的。真的是个人觉得第一本入门书很重要,然而自己也不知道怎么选。因为第一本书前什么都不知道,书中错的可能会以为是对的,然后死记硬背。第一本书选的不好,可能还要买很多乱七八糟的书配套使用。浪费钱浪费世界,c语言本来就不简单(所以不要谭浩强很认真的写问题了,这是买书前最后一个问题了。求有经验的推荐书(最好是两本教材。一本练习题)本人c语言入门,初三。每天可以看一个小时的书。

今天刚刚在看helloworld的编程,还没看懂,倒是背了下来。所以你们知道什么水平了吧(微笑)

#include&//int main( ){ //printf (『hello,worldn );//return 0 ; //对不对呀这个写法。


我的推荐事,先学一门简单的语言,等到你差不多会编程了,再来学别的,事半功倍。

建议C#和TypeScript先会一个。


谢邀。

  1. C Primer Plus(第6版)(中文版)
  2. 不要死记硬背。书中的例子,后面都有讲解,照著讲解试著去理解这段代码,然后合上书,自己去写这个程序,编译报错,试著根据报错去修改程序,到最后实在还有错误并且不知道怎么改了,再回头看书。
  3. printf("Hello world.
    ");
  4. 最后还有个大括弧……


就"学习C语言"这件事情本身来说,谭浩强的书并不算太差的。

当然我还是觉得《C Primer Plus》好一些。


肯定是Cpp啦,C Primer Plus

还有啊哈磊写的啊哈C语言


我觉得推荐入门的应该推荐自己入门时看的书。我入门是看的郝斌的c语言视频,讲的很不错,网上应该可以搜索的到。他在视频里指出,对完全新手来说,什么是入门的好书,就是0基础通过这本书能入门的书,他是推荐谭浩强的那本教材书的。他认为书中固然有很多不足,但这书却是能从0入门。我没看过这本书,我是看郝斌视频学会的,然后看的《c和指针》,这本书最为入门书稍微深了些。

每个人的推荐针对自己个人的情况,每人的感悟能力不同,我认为《c和指针》作为入门难,但对有的人来说这本书很简单,就是这本书入的门。

所以只能借鉴,不要较真,再有程序员这么苦逼的活,入这行干啥。加班厉害,容易谢顶(此处有呲牙笑脸,不会打)


哥们,你多大了?看你的文字里透露出你是个外行中的外行啊。

那些书我觉得都不太适合你。

但是没办法,我要出的书,还在大脑里面呢。

哈哈,人家给你提供啥你就用啥吧。


想学c就买c primer plus吧。嫌贵就淘个二手也没多少钱,知识学到手了就好。二进位啥的以及计算机到底是怎么把程序跑起来的去看看深入理解计算机系统这本书。初三就有这种意识了,前途无量啊小伙子。一点一点来,保持兴趣最主要。(不过你那段程序可是错的哦)


少年可期呀,以后中国的发展就靠你们了,看好你小伙子,说不定是下一个某谷的创始人就是你了。皮一下!!!

我推荐你学习下面这本书《C Primer Plus》如下图:

这本书是国外编写的,特别适合于新人入门,循序渐进的,不像国内的书籍和学校授课老师那样,上来就是将一大堆概念抛给学生,学生死记硬背以后就去往题上套,完全不明白自己在干什么,为什么要这样做,整个学习过程完全违背了人们认知新事物的规律:从普遍到抽象的过程。

新人入门的第一门编程语言,大家都是推荐C语言,那是因为C语言它涵盖了编程里面比如数据类型、条件判断、循环、语句、表达式等其在他语言普遍适用的知识,还有最关键的一点是内存管理,而不像其他高级编程语言如Java、C#、Javascript等那样内存管理全由系统代你处理了,这对于初学者是很不利的,没有了内存管理这块的知识对于理解多线程编程为什么要加锁、在频繁创建释放对象的场景为什么通过使用对象池就可以提升运行效率等等的理解将是相当不利的。

接下来说说学习方法,一定要在电脑上敲代码!一定要在电脑上敲代码!一定要在电脑上敲代码!重要的事情说三遍,学习编程必须要敲代码,如果只是看看书籍就想学会编程,那省省吧,那是在浪费你的青春小伙子。刚开始学,别想著去写些高大上的东西,你还没到哪个层次,老老实实把书上的例子一个一个在电脑里敲一遍,运行一遍,跑不通的地方一定要调通;这里面说几个重点知识:数据类型,比如int、float、doble、bool等;逻辑控制,比如if、if-else、switch-case等;循环,比如for循环、while循环、do-while循环等一定要掌握了,这些知识在其他所有语言里都是通用的,这些掌握了学习其他语言就很轻松了。还有一个是最难的也是个人认为最重要的,就是指针,刚开始学习如果能理解那是最好,但是一定要理解透;不能理解,那就先放放,先学点其他东西,再回来学习指针说不定就理解了。只有理解了指针,你才能真正理解内存,理解程序。

学会了C语言,还不够,还达不到能写软体的水平。在这里就可以开始有分支了,如果是想往底层如演算法、操作系统、驱动等方向发展,那你就必须掌握指针,然后C++,stl库,数据结构与演算法,操作系统,编译原理等等知识。如果是想往后端开发,那就去学习java,伺服器开发相关的库,比如spring、redis、mysql等等。如果你是想往前端发展,那你可以选择web就需要掌握javascript、html、css以及像rect、vue等开发框架,选择iOS就需要掌握oc或swift和uikit框架等等。

掌握了以上知识,那你就可以去开发一些像样的软体,可以到市面上去找一份工作了。但是去对于个人的发展还不够的,以上技能只能说明你是一个初级的程序员,要想有更好的发展,最好选择一个方向深挖下去,比如大数据、人工智慧、音视频、图像处理等方向深入发展。


c程序设计语言 KR

国内也有翻译为, C语言圣经的,我很喜欢这个翻译,这是C语言发明人写的书,不是说C,在所有程序编程的书中,也是很好,很著名的,是程序设计的名著,题主写的这个程序,HelloWorld ,也是从这本书开始的,以后,在你开始学习任何一门语言的时候,你首先要做的是,要找到输出Hello world 的命令,这已经成为软体界的文化,当然这条本身也很重要,你学的更多,就会有所体会,这通常是一个调试你的程序的方法。我看了一下,好像是少了一个大括弧。学习C吧,这是一个很好的开始。


我建议C和指针,The C Programming Language感觉更难一点(需要一些命令行知识),先学一门简单的语言,再学更难一点的也是一种方法...


《c programming language》

这本书,比较适合初学者,该有的都有,简洁易懂。


科班出身,通过谭浩强的书进的坑,然后买的《C和指针》,这本书偏难,你要是看谭浩强的都觉得费劲,那就不要选这本书,会很吃力。老谭的书虽然错误很多,但也不是一无是处,作为一本教材,至少它很简单.........................


谢邀。多玩游戏。(笑)

《C语言从入门到精通》,我觉得还行。你可以试试看。

一起加油吧。(不是广告。。。)


《C语言程序设计现代方法》


我看过最好的入门书是日本人的 明解C语言


若是才到学helloworld的阶段,不建议直接看一些难懂的书籍,容易劝退,本人学习C语言最开始是跟著 中国大学MOOC 的浙大 翁恺老师 的课程学习的,因为当时直接看教材实在是看不懂,也看不下去。。。。


《啊哈C语言》?这个算是娱乐性质的,但是真的很简单就看明白什么意思

《明解C语言》不错,正在看

现在大一狗,个人推荐先去中国大学mooc上面看翁恺的视频,跟著敲。

先了解一些基本的东西,之后去博客什么的自己找资料


推荐c参考大全,这是我用过最好的工具书。

以前叫c参考大全,后来加了c++的内容才改的名字。


对于一个你刚接触c语言的人,谭浩强书上的错误基本影响不了你学习,关键是它简单易懂。你的观念一开始就错了,计算机的知识你要背是背不下来的,所以不存在背错概念的问题,很多东西老师讲课都有讲错的。而且这个领域就是要碰到问题敢于质疑,有点错误也没什么不好。

如果不是搞竞赛,初三应该专心学习


推荐阅读:
相关文章