二级用谭浩强的《C程序设计》再适合不过了,网上有pdf版的,淘宝也有实体书,零基础自学的话,这三个月每天要花大量时间学,只学一两个小时是肯定过不了的,因为自学进度比较慢,除非有人教或者有其它语言的基础,学完之后要用一个星期刷真题,百度“未来教育”有真题,二级c语言的难度差不多就是整本《c程序设计》的难度,指针、链表这些都会考到,刷题的时候刷大题就好了,选择题会涉及到数据库、数据结构的内容,不会可以蒙,大题也不会很难,所以不能丢分,大题就占60分了,选择题蒙一下就及格了
以上方法只为了过二级c语言,如果想真正学好c语言,请忽略以上内容
如果3个月内有充分的时间来学习,要过二级考试,还是足够了。
对于过级考试的C语言有相关的教材,可以在当地的教育地点、成教书店或图书馆得到。一定要有配套练习题,配合教材学习起来会轻松一些。
过级考试主要是以编程基础逻辑思维能力的考验,不需要对C语言完全精通,重点放在编程思维上(对C语言的应用)。
C语言的学习,我一般是
1 了解关键字、和基础语法
2 理解数据类型及数值范围
3 掌握分支和循环程序编写
4 掌握数组的应用
5 掌握指针的基本用法
6 了解复合类型(结构、联合、枚举、位段)的用法
7 掌握函数的调用
6 根据例题操作C库函数
我记得当时我是狂做练习题,一个半月就能应付考试。市面上的一些C语言教程,就不建议看了,那种东西以工作应用为主,如果要从事这工作,可以过了考试以后再去补充,一开始看那种教程,会犯糊涂。
C语言编程工具,可以用dev-c++,或者win-tc(XP系统),不用搞太复杂太庞大的IDE集成环境。
谭浩强老师写的《C语言程序设计》