Gordost
2022-02-09T17:40:11+00:00
双9传统工科自己硬转的,找工作的时候学的c++,结果现在做的是嵌入式。平时靠着和c++比较像再看别人的代码c写得比较勉强,想找本c的书学一学。印象中c语言程序设计好像评价不太好?看c和指针说是比较老?这个有影响吗?学的时候看的c++primer感觉挺好的,挺详细的。求本类似的书推荐[s:ac:羡慕]
直接在github针对性找个项目抄, 根据文档走一遍. 不懂就在网上查, 动手过一遍后差不多就会了.
反复训练几个项目, 再背背题就可以直接去面试
K&R 的 The C Programming Language
PeanutButterJellySandwich
一般人看下面这个,不过楼主感觉已经入门了,倒不知道推荐啥了
[img]https://img.nga.178.com/attachments/mon_202202/13/-7Qjd3-55t0K1aT1kSaj-dw.jpg.thumb.jpg[/img]
C语言入门经典
算是我的启蒙老师.
[url]https://item.jd.com/10020567320586.html[/url]
[img]https://img.nga.178.com/attachments/mon_202202/13/-7Qjd3-3khoK2sT3cSm8-m8.jpg[/img]
推荐周立功的,书名叫什么忘记了。
C语言看起来很累,特别是代码风格引起的阅读理解难。
现在都没人看谭浩强了吗?本科时候用的谭浩强的C,不过感觉实用性不大行
你就当C是没有那么多特性的C++,那就已经会了大部分内容了。
C也不是什么特别复杂的语言,本身的特性也不多。C和指针还有那本陷阱与缺陷确实都已经很老了。不过书也不厚,买来翻一遍也有好处。
非要推荐书的话可以找找看C Programming Language,就C语言作者写的那本。不过也是很古老的书了,翻译版也都快二十年了。
Reply to [pid=588429923,30649669,1]Reply[/pid] Post by [uid=21351722]blazebattle[/uid] (2022-02-13 01:59)
以前看的就是他的。那时当教材用。不过后来其它的书看多了就能发觉他那书实际上是走偏了。。。
里面有很多稀奇古怪的知识点,而且还有相关题目。C语言本身有很多未定义的行为,正常开发中会尽量避免。
拿这玩意当知识点说一下也就算了,没必要过于强调。根据某个特定编译器实现的结果来出题就太扯了。。。
Reply to [pid=588429272,30649669,1]Reply[/pid] Post by [uid=61460331]suibianda01[/uid] (2022-02-13 01:53)
既然要进阶,不如直接看P. J 的 The Standard C Library,直接看C库的设计与一些实现细节
[quote][pid=588429923,30649669,1]Reply[/pid] Post by [uid=21351722]blazebattle[/uid] (2022-02-13 01:59):
现在都没人看谭浩强了吗?本科时候用的谭浩强的C,不过感觉实用性不大行[/quote][s:ac:哭笑]看可以看 但是那本绿书就喜欢抠一些奇怪的知识 实际运用中根本不该存在的东西
外加老师考试出卷子的时候还经常考那些屁用没有的知识点 现在想想真的是有大病
举个最简单的例子
在项目里折腾i++和++i怕是第二天就被同事卸了一条胳膊了
[quote][pid=588430417,30649669,1]Reply[/pid] Post by [uid=42734732]Ammm7[/uid] (2022-02-13 02:04):
以前看的就是他的。那时当教材用。不过后来其它的书看多了就能发觉他那书实际上是走偏了。。。
里面有很多稀奇古怪的知识点,而且还有相关题目。C语言本身有很多未定义的行为,正常开发中会尽量避免。
拿这玩意当知识点说一下也就算了,没必要过于强调。根据某个特定编译器实现的结果来出题就太扯了。。。[/quote]老哥牛逼我也就学校里我用过,现在都还给谭浩强了~受教了[s:ac:羡慕]
[quote][pid=588430761,30649669,1]Reply[/pid] Post by [uid=5019737]namay[/uid] (2022-02-13 02:08):
[s:ac:哭笑]看可以看 但是那本绿书就喜欢抠一些奇怪的知识 实际运用中根本不该存在的东西
外加老师考试出卷子的时候还经常考那些屁用没有的知识点 现在想想真的是有大病
举个最简单的例子
在项目里折腾i++和++i怕是第二天就被同事卸了一条胳膊了[/quote]大一搞指针搞的死去活来[s:ac:瞎]