首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

刚刚学完C语言基础教程谭浩强的,想深入研究一上,接上来该看啥书呀?求前辈指点迷津,感激不尽!

2012-09-10 
刚刚学完C语言基础教程谭浩强的,想深入研究一下,接下来该看啥书呀?求前辈指点迷津,感激不尽!!刚刚学完C语

刚刚学完C语言基础教程谭浩强的,想深入研究一下,接下来该看啥书呀?求前辈指点迷津,感激不尽!!
刚刚学完C语言基础教程谭浩强的,想深入研究一下,接下来该看啥书呀?求前辈指点迷津,感激不尽!!

[解决办法]
c primer plus第五版
[解决办法]

探讨
里面是讲啥内容的呀?

[解决办法]
也可以顺便研究下数据结构和算法
[解决办法]
既然看完谭浩强的C语言基础教程,为什么不迅速入手《C和指针》这边经典教程呢?
1. 进一步帮助你理解C语言;
2. 帮助你很好的理解数组,指针等工作机制;
3. 告诉你一些C语言的陷阱。
4. 最重要的一点,看看国外经典教程,会让你有不同的感觉
[解决办法]
《c陷阱与缺陷》,《c专家编程》,《c数据结构》,《c++ primer》等等
[解决办法]
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……

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

VC调试(TC或BC用TD调试)时按Alt+8、Alt+6和Alt+5,打开汇编窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应内存和寄存器变化,这样过一遍不就啥都明白了吗。
对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。
(Linux或Unix下可以在用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。)
想要从本质上理解C指针,必须学习汇编以及C和汇编的对应关系。
从汇编的角度理解和学习C语言的指针,原本看似复杂的东西就会变得非常简单!
指针即地址。“地址又是啥?”“只能从汇编语言和计算机组成原理的角度去解释了。”

提醒:
“学习用汇编语言写程序”

“VC调试(TC或BC用TD调试)时按Alt+8、Alt+6和Alt+5,打开汇编窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应内存和寄存器变化,这样过一遍不就啥都明白了吗。
(Linux或Unix下可以在用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。)
想要从本质上理解C指针,必须学习C和汇编的对应关系。”
不是一回事!

不要迷信书、考题、老师、回帖;
要迷信CPU、编译器、调试器、运行结果。
并请结合“盲人摸太阳”和“驾船出海时一定只带一个指南针。”加以理解。
任何理论、权威、传说、真理、标准、解释、想象、知识……都比不上摆在眼前的事实!

有人说一套做一套,你相信他说的还是相信他做的?
其实严格来说这个世界上古往今来所有人都是说一套做一套,不是吗?

不要写连自己也预测不了结果的代码!

[解决办法]
《c专家编程》,不过话说回来,学完谭大叔的书对你的水平不好评估,所以又必要去找谭以外的习题练练手!
[解决办法]
C语言深度解剖,浅显深入,很快你会觉得指针,数组不是什么问题

热点排行