本书是与《C程序设计教程(第3版)》(刘华蓥、衣治安主编,清华大学出版社出版)配套的辅助教材。全书分为三个部分,第一部分是实验指导,包括20个实验,除了实验1和实验20是介绍运行环境外,其他的每个实验都有程序改错题,覆盖了相关章节的知识点,涉及各类编程常见错误。每个程序后面的分析讨论都能够帮助学生举一反三。有些实验还提供了具有一定难度的选做题或趣味编程题。第二部分是习题集。第三部分是习题解答,提供第二部分全部习题的参考答案。 本书适合作为高等学校各专业本科生的实验教材和教学辅导教材。
本书采用开门见山的编写思路,开篇直奔主题,通过例题介绍C语言的一些基本概念,让学生在做中学,在编程中体会,避免了基础知识的枯燥介绍过程。通过合理布局减少了一些臃肿的叙述,以循环、数组、函数和指针为重点,大幅度减少了数据类型、共用体、编译预处理和位运算的篇幅。 全书共10章,以概述开篇,然后是3种基本结构(顺序结构程序设计、选择结构程序设计、循环结构程序设计)、数组、函数、指针、结构体与动态内存分配、文件和C语言涉及的其他知识。书中共有153道例题,同时引入了“通讯录管理系统”和“链表操作”等案例程序,除特别声明外,全部在Visual C++6.0环境中调试运行。 本书是作者总结20多年C语言教学经验,参考众多国内外优秀教材,综合分析学生的学习规律和接受能力后而精心组织编写的,适合作为高等学校的C语言教材,也适合作为广大编程爱好者的自学读物。课程组录制了110个知识点的讲解视频,扫描书中的二维码即可播放对应的知识点视频,更加便于读者学习和复习。