以前学习C语言看的是“如鹏网”的视频教程——《C语言也能干大事》系列,通过开发超级玛丽,飞机大战,网站的开发俩讲解C语言的知识,挺有意思的,没想到C语言还可以这么学,特别的炫酷,学起来不枯燥,具体的可以到如鹏网官网上去了解一下;
可以看偶明年3月即将出版的《C语言编程魔法书》从头教你写现代化的C语言!通俗易懂,让你把很多看似奇技淫巧的东西都能学到认为它们是再普通不过的东西!本书所有代码都能在GCC4.9过更高版本以及Clang 3.8或更高版本中编译运行;部分代码可以在Visual Studio 2015中编译运行。
主要看你C语言用在哪里,如果说写应用程序或后台服务,那建议考虑换成面向对象语言,比如java c# c++或者脚本语言,c大多数用于写驱动或对性能要求比较高的底层代码,比如算法之类,一般来说,如果指针用得比较熟练了,那么语言层就没什么问题了,稍微高级一点的比如函数指针的使用,语法稍微复杂点,可以设计抽象一点的代码,总之,在一个应用程序中,C大多数位于底层或上层的局部范围,c语言入门难度中等,语言难度本身并不大,但使用上需要格外仔细,因为c的特性就是快速以及对内存访问的灵活性上面,安全性上语言保证的很少,作为编译型语言,其编译速度也相当迅速
市面上充斥着什么《21天精通C#》《C#从入门到精通》都可以,另外有本《C#大学教程》是老外写的,比较全面,但是风格跟国内的不太像