北京大学 C语言学习大全

上传人:飞*** 文档编号:28694077 上传时间:2018-01-19 格式:DOC 页数:1044 大小:5.39MB
返回 下载 相关 举报
北京大学 C语言学习大全_第1页
第1页 / 共1044页
北京大学 C语言学习大全_第2页
第2页 / 共1044页
北京大学 C语言学习大全_第3页
第3页 / 共1044页
北京大学 C语言学习大全_第4页
第4页 / 共1044页
北京大学 C语言学习大全_第5页
第5页 / 共1044页
点击查看更多>>
资源描述

《北京大学 C语言学习大全》由会员分享,可在线阅读,更多相关《北京大学 C语言学习大全(1044页珍藏版)》请在金锄头文库上搜索。

1、北京大学 C 语言学习大全第 1 页C 语言程序设计教案1. c 语言 概述2. 程序的灵魂算法3. 数据类型、运算符与表达式4. 最简单的 C 程序设计顺序程序设计5. 分支结构程序6. 循环控制7. 数组8. 函数9. 预处 理命令10.指针11.结构体与共用体12.位运算13.文件参考资料1. turbo c2.0 函数 大 全a b c d e f g h i k l m n o p q rs t u v w2. turbo c2.0 字符屏 幕 函数3. turbo c2.0 图形 函 数北京大学 C 语言学习大全第 2 页实例1. c 语言 100 例2. 南开 c 语言 上机 1

2、00 题3. 南开 100 题二 级 C4. 二级 c 语 言试题及 答案北京大学 C 语言学习大全第 3 页14. 1.C 语言概述.21.1 语言的发展过程 .21.2 当代最优秀的 程序设计语言 .21.3 语言版本 .21.4 语言的特点 .21.5 面向对象的程序设计语言 .31.6 和 .31.7 简单的程序介绍 .31.8 输入和输出函数 .51.9 源程序的结构特点 .61.10 书写程序时应遵循的规则 .61.11 语言的字符集 .61.12 语言词汇 .61.13 Turbo C 2.0 集成开发环境的使用 .81.13.1 Turbo C 2.0 简介和启动 .81.13

3、.2 Turbo C 2.0 集成开发环境 .81.13.3 File 菜单 .91.13.4 Edit 菜单 .101.13.5 Run 菜单 .111.13.6 Compile 菜单 .121.13.7 Project 菜单 .131.13.8 Options 菜单 .141.13.9 Debug 菜单 .181.13.10 Break/watch 菜单 .191.13.11 Turbo C 2.0 的配置文件 .20北京大学 C 语言学习大全第 4 页C 语言教程1 C 语言概述1.1 语言的发展过程语言是在 70 年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表

4、了语言。同时由 B.W.Kernighan 和 D.M.Ritchit 合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为K&R ,也有人称之为K&R标准。但是,在K&R中并没有定义一个完整的标准 C 语言,后来由美国国家标准协会(American National Standards Institute)在此基础上制定了一个 C 语言标准,于一九八三年发表。通常称之为 ANSI C。1.2 当代最优秀的程序设计语言早期的 C 语言主要是用于 UNIX 系统。由于语言的强大功能和各方面的优点逐渐为人们认识,到了八十年代,C 开始进入其它操作系统,并很快在各类大

5、、中、小和微型计算机上得到了广泛的使用,成为当代最优秀的程序设计语言之一。1.3 语言版本目前最流行的语言有以下几种:Microsoft C 或称 MS CBorland Turbo C 或称 Turbo CAT&T C这些语言版本不仅实现了 ANSI C 标准,而且在此基础上各自作了一些扩充,使之更加方便、完美。1.4 语言的特点1C 语言简洁、紧凑,使用方便、灵活。ANSI C 一共只有 32 个关键字:auto break case char const continue defaultdo double else enum extern float for goto if int lo

6、ng register return short signed static sizeof struct switch typedef union unsigned void volatile while9 种控制语句,程序书写自由,主要用小写字母表示,压缩了一切不必要的成分。Turbo C 扩充了 11 个关键字:北京大学 C 语言学习大全第 5 页asm _cs _ds _es _ss cdecl farhuge interrupt near pascal注意:在 C 语言中,关键字都是小写的。2运算符丰富。共有 34 种。C 把括号、赋值、逗号等都作为运算符处理。从而使 C 的运算类型极

7、为丰富,可以实现其他高级语言难以实现的运算。3数据结构类型丰富。4具有结构化的控制语句。5语法限制不太严格,程序设计自由度大。6C 语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。因此有人把它称为中级语言。7生成目标代码质量高,程序执行效率高。8与汇编语言相比,用 C 语言写的程序可移植性好。但是,C 语言对程序员要求也高,程序员用 C 写程序会感到限制少、灵活性大,功能强,但较其他高级语言在学习上要困难一些。1.5 面向对象的程序设计语言在 C 的基础上,一九八三年又由贝尔实验室的 Bjarne Stroustrup 推出了 C+。 C+进一步扩充和完善了语言,成为一种面向对象的程序设计语言。C+目前流行的最新版本是 Borland C+, Symantec C+和 Microsoft VisualC+。C+提出了一些更为深入的概念,它所支持的这些面向对象的概念容易将问题空间直接地映射到程序空间,为程序员提供了一种与传统结构程序设计不同的思维方式和编程方法。因而也增加了整个语言的复杂性,掌握起来有一定难度。1.6 和但是,C 是 C+的基础,C+语言和语言在很多方面是兼容的。因此,掌握了语

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号