前 言 C语言是世界上最重要、影响最深远的程序设计语言。在C语言的基础上,诞生了C++、Java等各种极具生产力的语言。根据世界编程语言排行榜,C语言近二三十年来一直排在编程语言的第一位或第二位。只有真正掌握了C语言,才能深入理解当今计算机系统的工作原理。 程序设计既是一种技术,也是一项工程。作为一本程序设计教材,不仅要介绍关于C语言的基本语法知识,还要强调程序设计思想方法的掌握,并且着眼于应用现代软件工程的思想进行程序开发能力的训练。如何解决好以上三个方面的衔接,将它们有机地结合起来,是当前程序设计教材需要解决的一个重要问题,也是一个难点。《C语言程序设计(微课版)》在以下几个方面做了补充: 1) 讲解C语言最基本、最常用的内容,重点主要放在语言本身的难点和程序设计的思想、技巧方面;各章节之间密切结合并且以阶梯式前进,使读者在学习过程中能够循序渐进。 2) 书中每一章节的实例都配备了教学讲解微视频,使用手机扫描二维码即可观看、学习,能够快速引导初学者入门,感受编程的快乐和成就感,进一步增强学习的信心。 3) 通过第9章的综合案例提供完整的软件系统开发过程,将每一章的知识点融入其中,使读者学以致用,最终能够开发出学生信息管理系统,并且得到设计软件的实践经验。 4) 每一章的“本章小结”和“编程经验”部分总结了一些易错的概念和知识点。通过介绍一些软件开发过程中的编程经验,《C语言程序设计(微课版)》使读者在学习过程中就能领悟到高质量的C语言编程知识。 5) 《C语言程序设计(微课版)》加入了计算机等级考试中的部分经典试题,使学生学完后,不仅能够掌握C语言的理论知识,具备一定的实践能力,而且能够为参加计算机等级考试打下基础。 《C语言程序设计(微课版)》由西安交通大学城市学院的赵彩、杨宏霞、丁凰、许大炜、田文文、薛薇老师编写。感谢西安交通大学陆丽娜老师对《C语言程序设计(微课版)》提出了一些很好的建议。感谢西安交通大学城市学院领导对我们的关心、支持和帮助。 欢迎使用《C语言程序设计(微课版)》进入美妙的C语言世界。C语言博大精深,《C语言程序设计(微课版)》只是从实用易懂的角度来描述C语言,希望能够抛砖引玉,使读者尽可能达到一种专业的编程境界。 由于笔者的水平和编程经验有限,加之时间比较紧促,《C语言程序设计(微课版)》尚有很多不足之处,希望能够得到专家和读者的指正。我们的信箱是992116@qq.com,电话是010-62796045。 《C语言程序设计(微课版)》配套的电子课件、习题答案和实例源代码可以到http://www.tupwk.com.cn/downpage网站下载,也可通过扫描下方的二维码下载。扫描下方二维码可以直接观看微课视频。         电子课件、习题答案和实例源代码 多媒体视频教程 作 者 2021年2月