这学期学C语言,老师指定的是《C语言程序设计实训(第二版)》。这本书相比理论教材更偏重动手,每一章都有大量例题和练习题,后面还附带实验报告模板,很适合自己敲代码练手。不过书里有些题目提示不够详细,遇到bug查起来有点费劲。
学习这门课最缺的就是配套的习题解析和上机调试思路,尤其是指针和文件操作部分,书上例题跑通后换种输入就报错。我一般会先自己写代码,再去网上搜对应题目的常见错误,或者找往年学长留下的程序片段对比。
个人觉得啃这本书最好的办法是跟着章节顺序一个例子都不落,每道课后题都亲手编一次,遇到卡壳别急着翻答案,先打断点看变量变化。希望大家能分享下这本实训书里比较难的题目(比如链表操作、动态内存管理)有哪些好的调试技巧?先谢谢大家了!