大家第一次看《The C programming language》花了多长时间?

时间:2021-11-16 07:07:09
感觉这本书还是很有难度的,其中的一些课后习题我不知道是翻译的问题还是我的问题,感觉不知道题目在问什么,有时候看好几遍才知道题目的意思,把题目和答案来回对照看才明白。
不知道是我自己太落后了还是大家也是这样,想知道大家的情况。
我第一遍粗略看了谭浩强得书然后再看的这本。

22 个解决方案

#1


不记得了,有空就看看,看不懂就先跳过,有问题再翻翻

#2


引用 1 楼 AnYidan 的回复:
不记得了,有空就看看,看不懂就先跳过,有问题再翻翻
我现在在系统的看这本书,想把C语言好好搞搞

#3


就看了后面的,前面基础的没细看。大概2到3个月吧,我是抽空看的。现在主要看linux系统编程的。。。 大家第一次看《The C programming language》花了多长时间?

#4


对照英文原版看吧。 如果英文OK, 直接看原版。 

#5


那本书好像很久没有更新了。 

#6


引用 4 楼 mujiok2003 的回复:
对照英文原版看吧。 如果英文OK, 直接看原版。 
之前看的是原版,感觉看原版太慢了,又看回中文版,我感觉自己水平不行,看这书前面文字部分还好,一到后面编程题目就觉得比较难。可能还是前面没吃透吧。

#7


引用 6 楼 Xuhanyu72 的回复:
Quote: 引用 4 楼 mujiok2003 的回复:

对照英文原版看吧。 如果英文OK, 直接看原版。 
之前看的是原版,感觉看原版太慢了,又看回中文版,我感觉自己水平不行,看这书前面文字部分还好,一到后面编程题目就觉得比较难。可能还是前面没吃透吧。


我估计是因为你实践偏少, 你要多动手。 

#8


引用 7 楼 mujiok2003 的回复:
Quote: 引用 6 楼 Xuhanyu72 的回复:

Quote: 引用 4 楼 mujiok2003 的回复:

对照英文原版看吧。 如果英文OK, 直接看原版。 
之前看的是原版,感觉看原版太慢了,又看回中文版,我感觉自己水平不行,看这书前面文字部分还好,一到后面编程题目就觉得比较难。可能还是前面没吃透吧。


我估计是因为你实践偏少, 你要多动手。 
嗯嗯,我觉得应该也是这样

#9


大家第一次看《The C programming language》花了多长时间?

没看过,哇咔咔。

#10


表示是懂了一点C语言之后,才大致浏览了一下!看的时间比较短

#11


这本书写得本来就不太属于教材的类型。这本书的权威性,应该是来自于其是C语言的标准的来源。在没有C标准时,好像这个书就是唯一的标准。当然后来的版2就按照c标准修订过了。技术大牛写的书,不会照顾你这些初学者的,平铺直叙,到处是细节,看得初学者不知所云。所以建议你还是看看C primer plus这样的入门教材式的书籍。不过C本身并不是太难。 大家第一次看《The C programming language》花了多长时间?

#12


计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……

对学习编程者的忠告:
眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
单步源代码千行不如单步对应汇编一行!

VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。
对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。
(Turbo C或Borland C用Turbo Debugger调试,Linux或Unix下用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。)

#13


没看过。。。老谭带我入的门 大家第一次看《The C programming language》花了多长时间?

#14


我看完指针那一章之后就没看了,主要是里面的习题和函数例子我都实现不鸟,现在在看C和指针,等看完这本再去看看,我感觉《The C programming language》这本书更像一本标准手册,你要是初学的话还是先看一下C和指针吧,里面的习题也比较贴近初学者一点。

#15


大概2个月啊

#16


我是学过C语言后,上课时抽空大概看了一下,感觉不是很难。
一个星期应该可以看完

#17


引用 16 楼 leigema 的回复:
我是学过C语言后,上课时抽空大概看了一下,感觉不是很难。
一个星期应该可以看完
文字部分确实不难都是些概念性的知识点,但是习题部分感觉比较难

#18


引用 12 楼 zhao4zhong1 的回复:
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……

对学习编程者的忠告:
眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
单步源代码千行不如单步对应汇编一行!

VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。
对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。
(Turbo C或Borland C用Turbo Debugger调试,Linux或Unix下用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。)
谢谢您,明白了。

#19


引用 楼主 Xuhanyu72 的回复:
感觉这本书还是很有难度的,其中的一些课后习题我不知道是翻译的问题还是我的问题,感觉不知道题目在问什么,有时候看好几遍才知道题目的意思,把题目和答案来回对照看才明白。
不知道是我自己太落后了还是大家也是这样,想知道大家的情况。
我第一遍粗略看了谭浩强得书然后再看的这本。


看了好几个月,也没完全搞懂!

#20


第一次看是在9年前,至今未看完。

#21


十年前看了前面一两章就放下了,至今没再拿起。

#22


好像在大学里作为教科书。。看过大半,目前都忘记完了。。当时感觉读起来很累

#1


不记得了,有空就看看,看不懂就先跳过,有问题再翻翻

#2


引用 1 楼 AnYidan 的回复:
不记得了,有空就看看,看不懂就先跳过,有问题再翻翻
我现在在系统的看这本书,想把C语言好好搞搞

#3


就看了后面的,前面基础的没细看。大概2到3个月吧,我是抽空看的。现在主要看linux系统编程的。。。 大家第一次看《The C programming language》花了多长时间?

#4


对照英文原版看吧。 如果英文OK, 直接看原版。 

#5


那本书好像很久没有更新了。 

#6


引用 4 楼 mujiok2003 的回复:
对照英文原版看吧。 如果英文OK, 直接看原版。 
之前看的是原版,感觉看原版太慢了,又看回中文版,我感觉自己水平不行,看这书前面文字部分还好,一到后面编程题目就觉得比较难。可能还是前面没吃透吧。

#7


引用 6 楼 Xuhanyu72 的回复:
Quote: 引用 4 楼 mujiok2003 的回复:

对照英文原版看吧。 如果英文OK, 直接看原版。 
之前看的是原版,感觉看原版太慢了,又看回中文版,我感觉自己水平不行,看这书前面文字部分还好,一到后面编程题目就觉得比较难。可能还是前面没吃透吧。


我估计是因为你实践偏少, 你要多动手。 

#8


引用 7 楼 mujiok2003 的回复:
Quote: 引用 6 楼 Xuhanyu72 的回复:

Quote: 引用 4 楼 mujiok2003 的回复:

对照英文原版看吧。 如果英文OK, 直接看原版。 
之前看的是原版,感觉看原版太慢了,又看回中文版,我感觉自己水平不行,看这书前面文字部分还好,一到后面编程题目就觉得比较难。可能还是前面没吃透吧。


我估计是因为你实践偏少, 你要多动手。 
嗯嗯,我觉得应该也是这样

#9


大家第一次看《The C programming language》花了多长时间?

没看过,哇咔咔。

#10


表示是懂了一点C语言之后,才大致浏览了一下!看的时间比较短

#11


这本书写得本来就不太属于教材的类型。这本书的权威性,应该是来自于其是C语言的标准的来源。在没有C标准时,好像这个书就是唯一的标准。当然后来的版2就按照c标准修订过了。技术大牛写的书,不会照顾你这些初学者的,平铺直叙,到处是细节,看得初学者不知所云。所以建议你还是看看C primer plus这样的入门教材式的书籍。不过C本身并不是太难。 大家第一次看《The C programming language》花了多长时间?

#12


计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……

对学习编程者的忠告:
眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
单步源代码千行不如单步对应汇编一行!

VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。
对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。
(Turbo C或Borland C用Turbo Debugger调试,Linux或Unix下用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。)

#13


没看过。。。老谭带我入的门 大家第一次看《The C programming language》花了多长时间?

#14


我看完指针那一章之后就没看了,主要是里面的习题和函数例子我都实现不鸟,现在在看C和指针,等看完这本再去看看,我感觉《The C programming language》这本书更像一本标准手册,你要是初学的话还是先看一下C和指针吧,里面的习题也比较贴近初学者一点。

#15


大概2个月啊

#16


我是学过C语言后,上课时抽空大概看了一下,感觉不是很难。
一个星期应该可以看完

#17


引用 16 楼 leigema 的回复:
我是学过C语言后,上课时抽空大概看了一下,感觉不是很难。
一个星期应该可以看完
文字部分确实不难都是些概念性的知识点,但是习题部分感觉比较难

#18


引用 12 楼 zhao4zhong1 的回复:
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……

对学习编程者的忠告:
眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
单步源代码千行不如单步对应汇编一行!

VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。
对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。
(Turbo C或Borland C用Turbo Debugger调试,Linux或Unix下用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。)
谢谢您,明白了。

#19


引用 楼主 Xuhanyu72 的回复:
感觉这本书还是很有难度的,其中的一些课后习题我不知道是翻译的问题还是我的问题,感觉不知道题目在问什么,有时候看好几遍才知道题目的意思,把题目和答案来回对照看才明白。
不知道是我自己太落后了还是大家也是这样,想知道大家的情况。
我第一遍粗略看了谭浩强得书然后再看的这本。


看了好几个月,也没完全搞懂!

#20


第一次看是在9年前,至今未看完。

#21


十年前看了前面一两章就放下了,至今没再拿起。

#22


好像在大学里作为教科书。。看过大半,目前都忘记完了。。当时感觉读起来很累