8 个解决方案
#1
A&R的C程序设计语言、C和指针、C陷阱与缺陷、C专家编程
#3
《C Primer Plus》绝对值得一读,尤其是C入门
#4
《C Primer Plus》吧,入门看这本就可以了,一章章慢慢的看。《C语言入门经典》也不错,不过觉得《C Primer Plus》更好一点。
看完之后可以看看《C专家编程》、《C和指针》、《C陷阱与缺陷》之类的,或者可以看看《Unix环境高级编程》,也可以看看你说的K&R的《C程序设计语言》。这些书虽然都很经典,但也很深,新手可能会很吃力。特别是最后两本,新手的话最好不要看这些入门,等你有基础了再看比较好。
当然后面的书以后再说吧,你刚入门,还是先把《C Primer Plus》看完,看仔细了。
看完之后可以看看《C专家编程》、《C和指针》、《C陷阱与缺陷》之类的,或者可以看看《Unix环境高级编程》,也可以看看你说的K&R的《C程序设计语言》。这些书虽然都很经典,但也很深,新手可能会很吃力。特别是最后两本,新手的话最好不要看这些入门,等你有基础了再看比较好。
当然后面的书以后再说吧,你刚入门,还是先把《C Primer Plus》看完,看仔细了。
#5
计算机组成原理→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对应的汇编并单步执行观察相应内存和寄存器变化。)
对学习编程者的忠告:
眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
单步源代码千行不如单步对应汇编一行!
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对应的汇编并单步执行观察相应内存和寄存器变化。)
#6
《C++ Primer》并且多多敲代码,找些例子进行尝试
#7
《The C programming language》就可以了。
#8
比较有用的方法。
#1
A&R的C程序设计语言、C和指针、C陷阱与缺陷、C专家编程
#2
先看看C和指针 入门先
http://download.csdn.net/detail/max_min_/6333711
http://download.csdn.net/detail/max_min_/6333711
#3
《C Primer Plus》绝对值得一读,尤其是C入门
#4
《C Primer Plus》吧,入门看这本就可以了,一章章慢慢的看。《C语言入门经典》也不错,不过觉得《C Primer Plus》更好一点。
看完之后可以看看《C专家编程》、《C和指针》、《C陷阱与缺陷》之类的,或者可以看看《Unix环境高级编程》,也可以看看你说的K&R的《C程序设计语言》。这些书虽然都很经典,但也很深,新手可能会很吃力。特别是最后两本,新手的话最好不要看这些入门,等你有基础了再看比较好。
当然后面的书以后再说吧,你刚入门,还是先把《C Primer Plus》看完,看仔细了。
看完之后可以看看《C专家编程》、《C和指针》、《C陷阱与缺陷》之类的,或者可以看看《Unix环境高级编程》,也可以看看你说的K&R的《C程序设计语言》。这些书虽然都很经典,但也很深,新手可能会很吃力。特别是最后两本,新手的话最好不要看这些入门,等你有基础了再看比较好。
当然后面的书以后再说吧,你刚入门,还是先把《C Primer Plus》看完,看仔细了。
#5
计算机组成原理→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对应的汇编并单步执行观察相应内存和寄存器变化。)
对学习编程者的忠告:
眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
单步源代码千行不如单步对应汇编一行!
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对应的汇编并单步执行观察相应内存和寄存器变化。)
#6
《C++ Primer》并且多多敲代码,找些例子进行尝试
#7
《The C programming language》就可以了。
#8
比较有用的方法。