c语言入门经典第5版随书光盘里边有电子文档,下载下来随时都可以看。当时看了两遍(一边自学一边跟着视频敲代码),实在受不了c语言从1.0开始就等于一堆一点没有逻辑的代码,离面向对象一点没有多少距离,虽然还有很多逻辑性的东西,但已经很难直接转化为代码,加上边敲边看的思维方式,收获还是很大的。自学可以参考我的博客:王建伟的博客_c语言论坛·新浪博客自学的难点在于要掌握好概念、函数、数组与指针等基础概念。
概念我认为主要是熟悉c语言的概念,还有一些“脏话”(通常我们都不说)。另外想学好c语言,还需要了解“数据结构”,了解算法、模式匹配,了解指针。
推荐c语言:分享一套通俗易懂的c语言入门教程c语言(张鑫旭)
去csdn看看他们的教程吧,会从最基础的开始教,如果只是想简单入门,基本就是看看纪汉生的c语言,能教会你基本的命令,如果需要深入,建议可以结合廖雪峰的c++一类的教程。主要基于找个老师带你入门
去慕课网吧。
熟悉c语言,然后可以看看《c和指针》这类从指针角度入手的书。看书的话,对于初学者,还是推荐effectivec++或者effectivec++(豆瓣)这两本。对于练手的话,就推荐百度知道。然后跟着网上的回答自己实践着写。不过刚开始可能比较迷茫,有问题就百度吧。要对你学c的动力和动力有信心。推荐shellcode,好好理解一下它的语义。