第1章 C语言概述剖析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
南理工紫金学院 C语言程序设计 任课教师:裔传俊 办 公 室:实验B楼-412 联系电话E-mail:zjycj2009@ 教材 谭浩强 著 《C程序设计(第三版)》 清华大学出版社 参考书目 《c程序设计语言》(The C Programming Language) 《C语言解惑》(The C puzzle book) 《C陷阱与缺陷》(C Traps and Pitfalls) 《高质量c/c++编程指南》 课程地位 专业基础课,4.5学分(3.5+1) 先行课 计算机导论 后续课 C++ Java 课程主要内容 CH1 C语言概述 CH2 程序的灵魂——算法 CH3 数据类型、运算符与表达式 CH4 顺序程序设计 CH5 选择结构程序设计 CH6 循环结构程序设计 CH7 数组 CH8 函数 CH9 预处理命令 CH10 指针 CH11 结构体与共用体 CH13 文件 考核与成绩评定 考核方式:闭卷、笔试 成绩评定: 平时成绩: 上机成绩: 期末考试: 要 求 纪律——迟到、早退、讲话、通讯工具 到课——旷课3次取消考试资格 作业——按时交、不抄袭 第一章 C语言概述 本章主要内容 C语言出现的历史背景 C语言的特点 简单的C语言程序介绍 运行C程序的步骤和方法 二、C语言出现的历史背景 产生过程 时间:1972~1973 地点:美国贝尔实验室 目的:改写UNIX操作系统 设计人:由Dennis.M.Ritchie在Ken.Thompson设计的B语言的基础上设计了C语言。1973年两人一起用C改写了UNIX操作系统(原来的UNIX就是此二人于1969年用汇编语言写的)。 后又经多次修订,并形成了不依赖具体机器的C语言编译软件,今广泛应用。 三、C标准 1978年,KR合著《The C Programming Language》是各种C版本的基础,被称为标准C。 1983年,美国国家标准化协会(ANSI)根据C语言各种版本对C的发展和扩充,制定了新的标准ANSI C。 1989年,ANSI公布了一个完整的C标准——C89。 1990年,国际标准化组织ISO接受了C89为ISO C 的标准——C90。 1999年,ISO又修订了C标准——C99。 §1.2 C语言的特点 1. 语言简洁,使用方便、灵活(32个关键字、9种控制语句)。 2. 运算符丰富(34种运算符)。 3. 数据类型丰富,具有现代语言的各种数据结构。 4. 是完全模块化和结构化的语言。 5. 语法限制不太严格,程序设计自由度大。 6. 兼有高级和低级语言的特点 。允许直接访问物理地址,能进行位操作, 可直接对硬件进行操作。 7. 目标代码质量高,程序执行效率高(比汇编低10%-20%)。 8. 程序可移植性好(与汇编语言相比)。 § 1.3 简单的C语言程序介绍 例1.1: /* example1 The first C Program*/ #include stdio.h void main( ) { printf (This is a C program.\n); } 例1.3:求2个数中较大者。 C语言程序结构的小结 1) C程序由函数构成,以实现模块化。有且只有一个main函数,C程序总是从main函数开始执行,在main中结束。其它函数通过嵌套调用得以执行。 2) 函数由函数的首部和函数体(包括声明部分和语句部分)组成。 3) 每个语句和数据声明的最后必须有一个分号。 4) 由“/*”与“*/”之间的内容构成C语言程序的注释部分。 5) C程序书写格式自由,一行内可以写几个语句, 一个语句可以分写在多行上,C程序没有行号。 6) C语言本身没有输入输出语句。输入和输出的操作是由库函数scanf和printf等函数来完成的。C对输入输出实行“函数化”。 7) 在使用系统提供的标准库函数时,应在程序开头用预处理命令#include将有关文件包含进来。 8) 习惯用小写字母,大小写敏感。 常用锯齿形书写格式,使用TAB缩进 {}与结构语句的第一个字母对齐,并单独占一行 有足够的注释 有合适的空行和空格 §1.4 运行C程序的步骤和方法 一、运行C程序的步骤 编辑 编译 连接 执行 二、上机运行C程序的方法 目前使用的大多数C编译系统都是集成环境(IDE)。可以用不同的编译系统对C程序进行操作。 常用的开发环境有Turbo C、Turbo C++、Visual C++、Borland C++等。 Visual C++:是Microsoft公司的Visual Studio开发工具箱中C++程序开发包。包括:编辑器、编译器、连接器、调试器、所有

文档评论(0)

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

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

1亿VIP精品文档

相关文档