C语言教材与学习要求-谭浩强《C程序设计》

需积分: 1 0 下载量 122 浏览量 更新于2024-08-24 收藏 1024KB PPT 举报
"本课程是关于C语言的学习,主要基于谭浩强编著的《C程序设计》一书。课程对C语言进行了深入浅出的介绍,包括C语言的发展历史、特点、程序格式和结构,以及上机实践的要求。学生需要独立完成作业,并确保作业经过上机调试,上机考勤制度严格,3次缺席将视为不及格,同时禁止在上机时间玩游戏。课程强调预习、课堂纪律、独立作业和重视实践。" 在C语言的学习中,首先需要了解的是其发展历史。C语言是从早期的机器语言、汇编语言逐渐发展而来的高级语言,它的出现得益于面向过程编程思想的形成。C语言的诞生是在1972年至1973年间,由美国贝尔实验室的Ken Thompson和Dennis M. Ritchie为开发UNIX操作系统而设计。随着时间的推移,C语言逐渐标准化,如K&R合著的经典书籍《The C Programming Language》以及1983年的ANSI C标准,后者在后续年份得到了进一步修订和完善。 C语言的特点包括以下几个方面: 1. 语言简洁、紧凑:C语言的语法相对简单,代码量少,便于理解和编写。 2. 运算符和数据类型丰富:C语言提供了丰富的运算符和数据类型,使得程序设计具有很高的灵活性。 3. 结构化、模块化:C语言支持结构化编程,能够通过函数组织代码,实现模块化设计,有利于代码的重用和维护。 4. 程序自由度大:C语言允许直接访问内存地址,可以进行位操作,这为底层硬件控制提供了便利。 5. 强调上机实践:在学习过程中,上机调试和实践是非常重要的一环,有助于加深对语言的理解和应用。 课程要求学生在课前预习,保持课堂纪律,认真独立完成并提交作业,同时高度重视上机实践。课程的考核制度严格,规定上机考勤3次缺席即视为不及格,且发现上机时间玩游戏将按缺席处理,旨在确保学生专注于学习,提升实际编程技能。通过这样的教学安排,学生不仅可以掌握C语言的基本概念,还能培养良好的编程习惯和问题解决能力。