学会C语言在一个月内是完全可行的。我建议的方法是,不论是否有学习过其他语言,先花一个星期阅读一本C语言教程,不要选择太厚的书籍,关键在于理解概念,如变量类型、运算符、分支与流程控制语句等。无需深入钻研,因为以后遇到疑问时,可随时查阅。重要的是实践,将书中的程序在电脑上编译运行,但不需做课后练习,练习题可能只会让你感到困惑。避免深究细节,有些教程会因一个小函数而耗费大量时间,最终仍难以熟练应用。读完教程后,立即着手实践。若已有其他语言基础,不必再看书,直接开始实践。选择一个项目,如设计一个学生档案管理系统,思考如何用程序实现,构思框架后,立即开始编写代码。
我建议采用Web方式实现,既简单又时尚。使用C语言编写CGI方式,结合PHP实现学生档案管理系统。PHP类似于简化版的C语言,可以直接应用,无需专门学习。至于如何编写C语言的CGI,可以上网查找样例,在现有基础上进行修改和扩展。在编写代码的过程中,会遇到各种错误,排除错误的过程即是学习过程,可能会感到痛苦,但务必坚持下去。一个星期后,你将不再感到如此痛苦;两个星期后,你的程序初具雏形;三个星期后,程序已基本完成。四个星期后,你已经掌握了C语言。休息两天,一个月过去,C语言的学习之旅已经完成。