中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第01章 C语言概述(主讲:李辉)

目录 第1章 C语言概述 (一门外语) 第2章 数据类型、运算符与表达式(单词、短语) 第3章 三种控制结 (语法,做事情的顺序) 第4章 数组(词组) 第5章 函数(做事情的某个环节的方法) 第6章 指针(遥控)
目 录 第1章 C语言概述(一门外语) 第2章 数据类型、运算符与表达式(单词、短语) 第3章 三种控制结构(语法,做事情的顺序) 第4章 数组(词组) 第5章 函数(做事情的某个环节的方法) 第6章 指针(遥控)

第一章C语言概述 C语言发展历史 C语言特点 C程序格式和结构特点 C程序上机步骤
第一章 C语言概述 C语言发展历史 C语言特点 C程序格式和结构特点 C程序上机步骤

C语言是什么? 法语C 英语汉语 英语就相当于连接法语和汉语的中间语言
C语言是什么? 法 语 英 语 汉 语 英语就相当于连接法语和汉语的中间语言

机器 C语言 人类 语言 语言 C语言就相当于连接人类和计算机的中间语言
人类 语言 机器 语言 C语言 C语言就相当于连接人类和计算机的中间语言

C语言是一门计算机外语 法语 英语 汉语 类比 类比 类比 计算机的 C语言 人类的自 二进制 然语言
C语言是一门计算机外语 类 比 人类的自 然语言 类 比 类 比 C语言 法 语 英语 计算机的 二进制 汉 语

§1.1C语言发展历史 ★程序设计语言的发展 程序设计是数据被加工的过程 机器语言 汇编语言 高级语言 面向过程 面向对象 CPU指含套统由容梦费,码是类的实例 如:10廊美 1mTma酸盖变我强生老 >>
§1.1 C语言发展历史 程序设计语言的发展 机 器 语 言 汇 编 语 言 高 级 语 言 面向过程 面向对象 CPU指令系统,由0、1序列构成的指令码组成 如:10000000 加 10010000 减 用助记符号描述的指令系统 如 ADD A, B 面向机器的语言 程序设计是数据被加工的过程 客观世界可以分类,对象是类的实例 对象是数据和方法的封装 对象间通过发送和接受消息发生联系 程序设计关键是定义类,并由类派生对象 > >

C语言发展过程 产生背景 产生过程 时间:1972~1973 地点:美国贝尔实验室 目的:UNIX操作系统 设计人:起初由Dennis.M.Ritchie在B语言的基础上设 计了C语言,后来Ken.Thompsonz和Dennis.M.Ritchie 一起用C构造一批软件工具作为软件工作者的开发平 台,UNX操作系统就是这两个人用汇编语言写的, 1973年又用C改写。 后又多次修订,并形成了不依赖具体机器的C语言 编译软件,今广泛应用
C语言发展过程 产生背景 产生过程 时间:1972~1973 地点:美国贝尔实验室 目的:UNIX操作系统 设计人: 起初由Dennis.M.Ritchie在B语言的基础上设 计了C语言,后来Ken.Thompson和Dennis.M.Ritchie 一起用C构造一批软件工具作为软件工作者的开发平 台,UNIX操作系统就是这两个人用汇编语言写的, 1973年又用C改写。 后又多次修订,并形成了不依赖具体机器的C语言 编译软件,今广泛应用

C标准 目前,在各种类型的计算机和操作系统下,都有 各种不同的版本C编译程序,一般来说: 1978年,K&R合著《The C Programming Language)》是各种C版本的基础。 1983年,ANSI C:美国国家标准学会制定的 新标准,目前用的Turbo C、Microsoft C等 版本把ANSI C作为子集而形成。 1990年国际标准的ANSIC
C标准 目前,在各种类型的计算机和操作系统下,都有 各种不同的版本C编译程序,一般来说: 1978年,K&R合著《The C Programming Language》是各种C版本的基础。 1983年,ANSI C:美国国家标准学会制定的 新标准,目前用的Turbo C、Microsoft C等 版本把ANSI C作为子集而形成。 1990年国际标准的ANSI C

C语言的地位 程序语言中最基础的入门语 言,开启程序设计大门的钥 匙,通往其他语言C++、 JAVA、C#等语言世界的桥梁
C语言的地位 程序语言中最基础的入门语 言,开启程序设计大门的钥 匙,通往其他语言C++、 JAVA、C#等语言世界的桥梁

酸板碗 鞋饭碗 铸贩碗
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第02章 数据类型、运算符和表达式.ppt
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第04章 三种基本控制结构(上).ppt
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第03章 三种基本控制结构(下).ppt
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第04章 数组.ppt
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第05章 函数.ppt
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第07章 预处理命令.ppt
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第08章 结构体.ppt
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第09章 文件.ppt
- 《C语言程序设计》课程教学资源(讲义资料)考试知识点复习(C语言程序设计复习样题及部分解析).doc
- 中国农业大学:《C语言程序设计》课程教学资源(试卷习题)C程序设计讲义与习题(含参考答案).pdf
- 《C语言程序设计》课程教学资源(讲义资料)C语言程序设计期中测试(分支与循环以前知识点,带答案).pdf
- 《C语言程序设计》课程教学资源(讲义资料)C语言程序设计期中测试(数组,带答案).pdf
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第06章 指针.ppt
- 《C语言程序设计》课程教学资源(讲义资料)C语言程序设计期中测试(函数,带答案).pdf
- 《C语言程序设计》课程教学课件(PPT讲稿)c语言指针完整教程.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)C语言指针详解.ppt
- 《C语言程序设计》课程教学资源(讲义资料)C语言指针用法详解.pdf
- 《C语言程序设计》课程教学资源(讲义资料)C指针详解(经典详细).pdf
- 《C语言程序设计》课程教学资源(讲义资料)C语言中详解指针.doc
- 《数字图像处理技术》课程教学资源(实例)实验 - C语言附录实例.doc
- 《数据结构》课程实验教学大纲 Data Structure.doc
- 《数据结构》课程设计教学大纲 Course Design of Data Structure.doc
- 《数据结构》课程教学大纲 Data Structure.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案8.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案6.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案7.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案9.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案2.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案3.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案4.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案1.doc
- 《数据结构》课程教学资源(试卷习题)第10章 排序自测卷空题(无答案).doc
- 《数据结构》课程教学资源(试卷习题)第9章 自测卷空题(无答案).doc
- 《数据结构》课程教学资源(试卷习题)第6章 二叉树课练空题(无答案).doc
- 《数据结构》课程教学资源(试卷习题)第7章 自测空题(无答案).doc
- 《数据结构》课程教学资源(试卷习题)第1章 概论空题(无答案).doc
- 《数据结构》课程教学资源(试卷习题)第2章 线性表空题(无答案).doc
- 《数据结构》课程教学资源(试卷习题)第3章 栈和队列自测卷空题(无答案).doc
- 《数据结构》课程教学资源(试卷习题)第4、5章 串和数组自测卷空题(无答案).doc
- 《数据结构》课程教学资源(教案设计)00 绪论.doc