C语言入门教程:北航软件所晏海华教授指南

需积分: 12 5 下载量 154 浏览量 更新于2024-09-19 收藏 2.1MB PDF 举报
"C程序设计语言入门教程"是一本针对初学者编写的教材,作者是北航软件研究所的晏海华。本书旨在通过讲解C语言的基本概念和操作,帮助读者逐步掌握这门编程语言。C语言以其高效、灵活的特点,在计算机科学领域有着广泛的应用。 教程内容主要包括C语言的基本特点,如结构化编程、控制结构(如顺序、选择、循环)、函数、数据类型、数组、指针、结构体等核心概念。书中推荐了多本经典的C语言学习资料,包括《C程序设计语言》(B.W.Kernighan 和 D.M.Ritchie 著,清华大学出版社),《C语言教程》(孙玉芳和孟庆昌编著),以及谭浩强的同名著作,这些书籍都是深入理解和实践C语言的良好资源。 此外,课程还包括了作业部分,摘自《C Programming Language》这本书的部分章节,共34道题目,涵盖了语法、控制结构、数据结构等多个知识点,要求学生从中选择20道题进行练习。这些题目旨在检验学生的理解和应用能力,作业占总成绩的10%,显示了理论学习与实际操作的结合。 C语言的发展历程也与教程紧密相连。它起源于1969年Kernighan和Ritchie在贝尔实验室开发的UNIX操作系统,起初是作为系统的扩展语言。C语言经历了多个发展阶段:早期的UNIXC阶段,直到1988年ANSI C标准的提出,标志着标准C语言的确立。在此过程中,C语言逐渐独立出来,并影响了后续的C++语言的诞生。 通过学习这本入门教程,不仅能够了解到C语言的基础知识,还能理解其在历史背景下的重要性,以及它与操作系统和软件开发的密切关系。这对于希望进入IT行业,特别是系统编程领域的学习者来说,是一份宝贵的学习指南。