是《C Primer Plus》吧
接下来要读哪一本书则要看你打算做什么了,这本书读完后确实就会出现一个选择的分支,
比如以C语言为基础去学习其他的程序设计语言,比如C++,JAVA,C#,这三个都是由C语言延伸出来的,各有特点。我当初的选择是直接学习C++,之后直接转为C#,但是我后来经过深思熟虑后决定重新回到C,要想对计算机及操作系统有一个全面的理解,C是最好的选择。但是开发应用程序,C则不是一个很好的选择,目前我知道的是,开发应用程序而不接触系统级的应用,C#比较合适(居于windows系统),如果要做网络平台的开发,JAVA不错,不过我没有学过,知之甚少。
如果打算继续学习C语言,可以考虑看《C语言专家编程》《C与指针》《C语言陷阱》《C语言标准库》《windows程序设计》等等。
不过在以上两个选择之前,我给你两个建议:
1、先学习数据结构,不论你要学习什么,想对程序设计有进一步的了解,想在进一步,那数据结构是无法绕过的,而且在做更深入的学习之前,先学会数据结构也是最好的选择。
2、在学数据结构之前,把你现在看的这本书,在看一遍,在不看书的情况下,独立完成书中所有的例子和联系。