C语言程序设计概述
本资源为C语言程序设计的详细教案,共533页,涵盖了C语言的基本概念、语法、数据类型、运算符、控制结构、函数、数组、指针、结构体、共用体、位运算、文件等方面的知识点。
C语言概述
C语言是一种高级程序设计语言,发展自1972年, Ken.Thompson 和 Dennis.M.Ritchie设计,用于开发UNIX操作系统。C语言具有简洁、紧凑、灵活的特点,运算符丰富,数据结构、数据类型丰富,支持结构化、模块化的程序设计。
C语言的发展历史
C语言的发展可以追溯到60年代的ALGOL 60语言,经由CPL语言、BCPL语言、B语言,终于1972年诞生了C语言。1978年,K&R合著了《The C Programming Language》,成为标准C。后续又有ANSI C、ISO C等标准。
C语言的特点
C语言具有以下特点:
* 语言简洁、紧凑、灵活
* 运算符丰富
* 数据结构、数据类型丰富
* 程序设计结构化、模块化
* 语法不严格、程序设计自由度大
* 可以访问内存地址、进行位运算
* 生成目标代码质量高
* 可移植性好
C语言的基本概念
C语言的基本概念包括变量、数据类型、运算符、表达式、控制结构、函数、数组、指针、结构体、共用体、位运算、文件等。
C语言的语法
C语言的语法包括变量声明、数据类型、运算符、控制结构、函数调用等。
C语言的应用
C语言广泛应用于操作系统、嵌入式系统、应用软件、数据库系统等领域。
Turbo C
Turbo C是Borland公司开发的一种C语言编译器,广泛应用于教育和开发领域。
学习要点
要点包括:
* 熟记C语言的基本概念
* 熟悉Turbo C的上机操作环境
* 会读、会编、会调试C程序
* 学会算法分析与算法设计
课程要求
课程要求包括:
* 课前请做好预习
* 保持课堂安静,头脑清醒,思维活跃
* 认真、独立、按时完成并提交作业
* 重视上机实践,有效利用宝贵的上机时间