首先看你个人的兴趣,纯粹为了考试估计学的也不怎么样,谭浩强的《c语言程序设计》,是主流教材(必须要看书,只看视频是肯定不行,看视频只是一种辅助手段,可有可无),c语言的语法其实并不难,难的是数据结构和算法的实现,当然,你现在是初学者,建议多上机实践,多做题(很重要),计算机语言是必须实践的,纸上谈兵是不行的,编程软件最好用visual c++,一个月之后就可以自己编程解决一些问题了。
其实C并不难,关键你得找个适合自己的材料,如果是自学的话,以我自身经历来看,感觉看视频比看书效率高,毕竟理科知识不像是文科的,看书效率太低了。可能一个很简单的知识点,自己看书得半个小时,但是懂的人就讲几句话,就能明白了。所以相比之下,还是视频效率比看书高。选择个适合自己的就能学懂C了。我当初看的是夏老师的,感觉挺适合我这样初学者的。他讲的不繁琐啰嗦,都是重点,而且思维原理讲的最好。能让我理解,我感觉这点很重要。比之前看的什么郝斌曾怡金文的那些繁琐啰嗦听不出重点的好多了。
C primer plus第五版中文版,教学视频百度搜索C语言曾怡,初学C语言看书很难看懂,先看教学视频吧,我就是靠着C语言曾怡视频入门的,一个月的话,你能学到函数、指针,但是限于基本的入门,精通C语言指针的话,没一年时间下不来的,没一年时间内核中的指针很难看懂,入门的话一个月也差不多。
简单来讲是没戏。也就是知道些基本语法的程度。
但是没有各种数据结构、算法的知识支撑,那些东西会了其实也没啥用。
另外,想要立刻就能做东西的话,就考虑学点类似于C#、Java那样的封装得比较方便的语言吧。哪怕不怎么了解原理,因为封装好了,也还是至少能做点事情。
我本科信管专业,学了一个学期的c语言,经常编程,调试,练习,但是学的也都是皮毛!我觉得如果要是想学的好,就要多看c语言类的书,不停的练习,掌握!