C语言程序设计基础与Turbo C扩展

需积分: 9 1 下载量 118 浏览量 更新于2024-08-20 收藏 11.15MB PPT 举报
"C语言的关键字、C语言的学习资源与课程安排" C语言是计算机编程领域中一种广泛应用的高级编程语言,其特点在于简洁、紧凑,使用方便且灵活。ANSI C标准定义了32个关键字,这些关键字由系统定义,不能被用户重新定义,包括`auto`、`break`、`case`、`char`、`const`、`continue`、`default`、`do`、`double`、`else`、`enum`、`extern`、`float`、`for`、`goto`、`if`、`int`、`long`、`register`、`return`、`short`、`signed`、`sizeof`、`static`、`struct`、`switch`、`typedef`、`unsigned`、`union`、`void`、`volatile`和`while`。值得注意的是,C语言中的关键字都是小写字母。 Turbo C是C语言的一个早期编译器,它扩展了11个额外的关键字,如`asm`、`cs`、`ds`、`es`、`ss`、`cdecl`、`far`、`huge`、`interrupt`、`near`和`pascal`,这些关键字在标准C中并不包含。 学习C语言通常需要结合教材和参考书。例如,可以使用谭浩强编著的《C程序设计(第二版)》作为主要教材,以及他的其他著作如《C语言程序设计教程》、《C高级实用程序设计》和《C程序设计试题汇编》作为补充材料。课程通常会安排64学时,旨在让学生熟悉C语言的基本概念、掌握TurboC的上机操作环境,以及能编写、调试C程序。 学习要点包括熟记C语言的语法,理解算法分析和设计。课程目标不仅是理论学习,还包括实际操作,要求学生课前预习,课堂保持专注,独立完成并按时提交作业,并重视上机实践,充分利用上机时间进行编程练习。 课程内容按照逻辑结构分为多个章节,从C语言概述开始,逐步讲解算法、数据类型、运算符和表达式,顺序程序设计,选择结构和循环控制,数组,函数,预处理命令,指针,结构体与共用体,位运算,以及文件操作。 了解C语言的发展历史可以帮助我们更好地理解它的设计理念。C语言起源于20世纪70年代,由肯·汤普森和丹尼斯·里奇在贝尔实验室为开发UNIX操作系统设计,后来通过多次修订形成了标准C。随着时间的推移,出现了多种C语言的实现,比如Microsoft C和Turbo C,它们各自具有不同的特性和扩展。 学习C语言不仅需要掌握基本语法和关键字,还需要通过实践来提升编程技能,理解和应用各种编程概念,以达到编写高效、可读性强的代码的目标。通过系统的课程安排和有效的学习方法,可以逐步成为一名熟练的C语言程序员。