C语言程序设计进阶教程
内容简介
本书讲解了栈、堆、指针、文件等各类编程概念和数据结构及其应用,通过对比编程中的常见错误与正确的程序之间的区别来提高读者的编程技能,介绍如何成为程序员的经验和技巧。尤其是本书将离散数学中的相关概念与程序设计紧密相连,细致地阐述递归程序的思想、实现和应用,使读者能够从中习得更多知识,掌握高级编程技巧。本书可作为高等院校C语言相关课程的本科生教材,也可作为中等编程水平的学生提升编程技能的参考书。
作者简介
Yung-Hsiang Lu(陆永祥),现为普度大学电子和计算机工程学院副教授。他是ACM杰出科学家和杰出讲者, IEEE重启计算计划(Rebooting Computing initiative)成员。他还是2015年首届低功耗图像识别竞赛的主要组织者,IEEE多媒体通信技术委员会的多媒体通信系统兴趣组的主席(2014-2016)。他2002年获得了斯坦福大学电子工程系博士学位。