C语言程序设计入门与学习要点解析

需积分: 11 1 下载量 128 浏览量 更新于2024-07-14 收藏 11.15MB PPT 举报
"C语言是计算机编程的一种高级语言,它起源于1972年至1973年间美国贝尔实验室的开发,由Ken Thompson和Dennis Ritchie设计,最初用于编写UNIX操作系统。随着时间的推移,C语言逐渐发展并标准化,成为一种广泛使用的编程语言。1978年,K&R出版了《The C Programming Language》,标志着标准C的诞生,而1983年出现了ANSI C,随后在1987年和1990年进行了修订,成为国际标准。 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`。此外,Turbo C还扩充了11个关键字,如`asm`、`cs`、`ds`、`es`、`ss`、`cdecl`、`far`、`huge`、`interrupt`、`near`、`pascal`。在C语言中,所有关键字都必须以小写字母书写。 学习C语言的过程中,学生应熟记这些关键字及其用途,并掌握C语言的基础概念。推荐的教材是谭浩强编著的《C程序设计(第二版)》,以及他的其他相关著作,如《C语言程序设计教程》、《C高级实用程序设计》和《C程序设计试题汇编》。课程通常包含64学时,内容涵盖了从基本概念到高级特性的各个方面,如算法、数据类型、运算符、表达式、顺序程序设计、选择结构、循环控制、数组、函数、预处理命令、指针、结构体与共用体、位运算和文件操作。 课程目标旨在使学生能够熟练掌握C语言的语法,学会分析和设计算法,并具备使用TurboC进行上机操作的能力。为了达到这一目标,学生需要做好课前预习,保持课堂专注,独立完成并提交作业,同时充分利用上机实践的时间。通过学习,学生将能够编写、理解和调试C语言程序,为未来进一步的编程学习和实际开发打下坚实的基础。"