网站大量收购独家精品文档,联系QQ:2885784924

C语言程序设计教学讲稿.doc

  1. 1、本文档共260页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计教学讲稿

《C语言程序设计》讲稿 (丁亚涛本) 2007年2月 内 容 提 要 本书是面向高等院校C语言程序设计课程而编写的教材。全书分为十二章,主要内容包括:C语言概述、数据类型、运算符和表达式、简单程序设计、选择结构程序设计、循环结构程序设计、数组、函数、指针、结构体、共用体与枚举、位运算、文件、面向对象及C++简介。本教材采用“示例”驱动的编写方式,以程序设计为中心,语法介绍精炼,内容叙述深入浅出、循序渐进,程序示例生动易懂,具有很好的启发性。每章均配备教学课件和精心设计的习题。本教材配有教学参考书《C语言程序设计实训和考试指导》,并附有光盘和练习题库及软件系统,以方便读者复习考试和上机操作,其中大容量题库及练习软件系统经过长期的测试和验证,对教学具有很好的参考价值。 本书既可以作为高等院校本科及专科学生的计算机语言教材,又可以作为教师、自学者的参考用书。 目 录 第1章 C语言概述 1.1 C语言的概况 1.2 简单的C语言程序 1.3 算法 第2章 数据类型、运算符和表达式 2.1 数据类型 2.2 标示符、常量与变量 2.3 运算符与表达式 2.4 数据类型转换 2.5 程序举例 第3章 简单程序设计 3.1 C语言语句 3.2 程序结构 3.3 赋值语句 3.4 数据输入与输出 3.5 程序举例 第4章 选择结构程序设计 4.1 关系运算符与关系表达式 4.2 逻辑运算符与逻辑表达式 4.3 if语句 4.4 switch语句 4.5 程序举例 第5章 循环结构程序设计 5.1 循环的基本概念 5.2 while循环 5.3 do-while循环 5.4 for循环 5.5 循环嵌套 5.6 break语句、continue语句和goto语句 5.7 程序举例 第6章 数组 6.1 一维数组  6.2 二维数组 6.3 字符数组与字符串 6.4 程序举例 第7章 函数 7.1 概述 7.2 函数的参数和函数的值 7.3 函数间的参数传递 7.4 数组作为函数参数 7.5 函数的嵌套与递归调用 7.6 变量的作用域和存储方式 7.7 程序举例 第8章 指针 8.1 指针的基本概念 8.2 指针与数组 8.3 指针与函数 8.4 程序举例 第9章 结构体、共用体与枚举 9.1 结构体 9.2 共用体 9.3 枚举类型 9.4 用户定义类型 9.5 程序举例 第10章 位运算 10.1 几个基本概念 10.2 位运算符和位运算 10.3 程序举例 第11章 文件 11.1 文件概述 11.2 文件操作 11.3 文件的定位 11.4 编译预处理 11.5 程序举例 第1章 C语言概述 【本章导读】 本章主要介绍C语言的发展历史、基本特点、简单的C语言程序结构和算法,其中C语言程序结构和算法是重点。是以后各章学习的基础。 1.1 C语言概况 1.1.1 C语言的发展 C语言是国际上流行的计算机高级程序设计语言。与其他高级语言相比,C语言的硬件控制能力和运算表达能力强,可移植性好,效率高(目标程序简洁,运行速度快)。因此应用面非常广,许多大型软件都使用C语言编写。 C语言的的前身是ALGOL语言(ALGOL 60是一种面向问题的高级语言)。1963年英国剑桥大学推出CPL语言,此语言在ALGOL语言的基础上增加了硬件处理能力,同年剑桥大学的马丁·理查德对其简化,提出BCPL语言;1970年美国贝尔实验室的肯·汤姆逊进一步简化,提出了B语言(取BCPL的第一个字母);1972年美国贝尔实验室的布朗·W·卡尼汉和丹尼斯·M·利奇对其完善和扩充,提出了C语言(取BCPL的第二个字母);1987年美国标准化协会指定了C语言标准“ANSI C”,即现在流行的C语言。自1972年投入使用之后,C语言成为Unix和Xenix操作系统得主要语言。是当今最为广泛使用的程序设计语言之一。 本书以Turbo C 2.0为学习的平台,第1~11章例题均在Turbo C 2.0环境下调试运行,第12章面向对象和C++的内容基于Visual C ++6.0。 1.1.2 C语言的特点 C语言具有以下基本特点: (1) C语言是具有低级语言功能的高级语言 C语言既具有高级语言的功能,又具有低级语言的许多功能。它把高级语言的基本结构和语句与低级语言的实用性结合起来,是处于汇编语言和高级语言之间的一种程序设计语言,也可称其为“中级语言”。 (2) C语言简洁、紧凑,使用方便、灵活 C语言一共

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档