《C程序设计》第1章 C语言概述

C程序设计 主讲:张丽
C 程序设计 主讲: 张 丽

■课程总学时76学时,其中讲授理论课38学时, 上机实践课38学时。 考试继续采用上机考试方式 本书重点3-6章
◼ 课程总学时76学时,其中讲授理论课38学时, 上机实践课38学时。 ◼ 考试继续采用上机考试方式 ◼ 本书重点 3-6章

怎样学好C语言呢? 1态度 2.目的 3方法
怎样学好C语言呢? 1.态度 2.目的 3.方法

课程目标 (1)掌握C语言基础语法。 (2)掌握编程思想,熟悉基本算法,能根据 问题正确选择、组合算法。 (3)能独立编写代码,编写测试数据,并能 独立调试程序,获得正确结果
课程目标 (1)掌握C语言基础语法。 (2)掌握编程思想,熟悉基本算法,能根据 问题正确选择、组合算法。 (3)能独立编写代码,编写测试数据,并能 独立调试程序,获得正确结果

第1章C语言概述 11C语言的发展简史和特点 12C语言程序的结构与书写规则 13C语言的语句和关键字 14 Turbo c的基本操作
第1章 C语言概述 1.1 C语言的发展简史和特点 1.2 C语言程序的结构与书写规则 1.3 C语言的语句和关键字 1.4 Turbo C 的基本操作

几个基本概念 数据:是对客观事物的符号表示,在计算机科 学中是指所有能输入到计算机中并由计算机程 序处理的符号的总称 ■数据结构:在程序中要指定的数据的类型和数 据的组织形式。 ■算法:为解决一个问题而采取的方法和步骤 ■程序:数据结构十算法 ■程序设计
几个基本概念 ◼ 数据:是对客观事物的符号表示,在计算机科 学中是指所有能输入到计算机中并由计算机程 序处理的符号的总称。 ◼ 数据结构:在程序中要指定的数据的类型和数 据的组织形式。 ◼ 算法:为解决一个问题而采取的方法和步骤 ◼ 程序: 数据结构+算法 ◼ 程序设计

1.1C语言的发展简史和特点 ■计算机语言:复杂→相对简单 机器语言,由0和1构成的机器指令序列组成 汇编语言,符号化了的机器语言程序 高级程序设计语言贴近自然语言,最易理解
◼ 计算机语言:复杂→相对简单 机器语言,由0和1构成的机器指令序列组成 汇编语言,符号化了的机器语言程序 高级程序设计语言,贴近自然语言,最易理解 1.1 C语言的发展简史和特点

1.C语言的诞生与发展 C语言是当今最流行的程序设计语言 2.C语言是由 D M.ritchie于1972年在B语言的基础上设计 的。主要用于编写UNIX操作系统的 3.1977年出现了可移植的C语言编译程序,使得用C语言 编写的UNⅨ系统可以在各种计算机上使用,并最终独立 于UNI而成为世界上应用最广泛的计算机语言 4.1983年美国国家标准化协会(ANSI)制订了C语言标 准,即 ANSI O。目前流行的各种版本的C语言都是以它为 基础
1.C语言的诞生与发展 1. C语言是当今最流行的程序设计语言之一 2. C语言是由D.M.ritchie于1972年在B语言的基础上设计 的。主要用于编写UNIX操作系统的 3. 1977年出现了可移植的C语言编译程序,使得用C语言 编写的UNIX系统可以在各种计算机上使用,并最终独立 于UNIX而成为世界上应用最广泛的计算机语言之一。 4. 1983年美国国家标准化协会(ANSI)制订了C语言标 准,即ANSI C。目前流行的各种版本的C语言都是以它为 基础

2.C语言的特点 C语言同时具有汇编语言和高级语言的优势。 (1)语言简洁、紧凑,使用方便、灵活。 (2)运算符极其丰富。 (3)生成的目标代码质量高,程序执行效率高 (4)可移植性好(较之汇编语言) (5)可以直接操纵硬件
2.C语言的特点 C语言同时具有汇编语言和高级语言的优势。 (1)语言简洁、紧凑,使用方便、灵活。 (2)运算符极其丰富。 (3)生成的目标代码质量高,程序执行效率高。 (4)可移植性好(较之汇编语言)。 (5)可以直接操纵硬件

3.在C语言中,除实现顺序、选择和循环三种基本 结构等的9条控制语句外,输入输出操作均由标准库函数 (不是C语言的组成部分)来实现
3. 在C语言中,除实现顺序、选择和循环三种基本 结构等的9条控制语句外,输入输出操作均由标准库函数 (不是C语言的组成部分)来实现
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C程序设计语言》课程教学资源(习题作业)第8次作业(循环结构).rtf
- 《C程序设计语言》课程PPT教学课件(讲稿)循环控制.ppt
- 《C程序设计语言》课程PPT教学课件(讲稿)选择程序举例.ppt
- 《C程序设计语言》课程PPT教学课件(讲稿)数据类型复习.ppt
- 《C程序设计语言》课程PPT教学课件(讲稿)知识点回顾——If的使用.ppt
- 《C程序设计语言》课程教学资源(习题作业)答案3.rtf
- 《C程序设计语言》课程教学资源(习题作业)作业.xls
- 《C程序设计语言》课程PPT教学课件(讲稿)流程图.ppt
- 《C程序设计语言》课程PPT教学课件(讲稿)知识点回顾.ppt
- 《C程序设计语言》课程PPT教学课件(讲稿)第5章 选择结构程序设计.ppt
- 《C程序设计语言》课程教学资源(习题作业)作业.xls
- 《C程序设计语言》课程PPT教学课件(讲稿)知识点回顾.ppt
- 《C程序设计语言》课程教学资源(习题作业)作业-选择.xls
- 《C程序设计语言》课程PPT教学课件(讲稿)第四章 C语言简单程序设计.ppt
- 《C程序设计语言》课程PPT教学课件(讲稿)典型考题.ppt
- 《C程序设计语言》课程PPT教学课件(讲稿)第十二章 文件.ppt
- 《C程序设计语言》课程PPT教学课件(讲稿)第十一章 结构体与共用体.ppt
- 《C程序设计语言》课程PPT教学课件(讲稿)第九章 预处理命令.ppt
- 《C程序设计语言》课程PPT教学课件(讲稿)Chapter Functions.ppt
- 《C程序设计语言》课程PPT教学课件(讲稿)Chapter 7 Arrays.ppt
- 《C程序设计》第2章 数据类型、运算符与表达式(1 C语言的数据类型 2 常量和变量 3 整型数据 4 实型数据 5 字符型数据).ppt
- 《C程序设计》第2章 数据类型、运算符与表达式——字符型数据.ppt
- 《C程序设计》作业3.rtf
- 《C程序设计》答案3.rtf
- 《C程序设计》作业5-公告.doc
- 《C程序设计》作业5.xls
- 西安电子科技大学出版社:21世纪高等学校电子信息类系列教材《微波技术与天线》课程教学资源(PPT课件讲稿)第1章 均匀传输线理论.ppt
- 西安电子科技大学出版社:21世纪高等学校电子信息类系列教材《微波技术与天线》课程教学资源(PPT课件讲稿)第2章 规则金属波导.ppt
- 西安电子科技大学出版社:21世纪高等学校电子信息类系列教材《微波技术与天线》课程教学资源(PPT课件讲稿)第3章 微波集成传输线.ppt
- 西安电子科技大学出版社:21世纪高等学校电子信息类系列教材《微波技术与天线》课程教学资源(PPT课件讲稿)第4章 微波网络基础.ppt
- 西安电子科技大学出版社:21世纪高等学校电子信息类系列教材《微波技术与天线》课程教学资源(PPT课件讲稿)第5章 微波元器件.ppt
- 西安电子科技大学出版社:21世纪高等学校电子信息类系列教材《微波技术与天线》课程教学资源(PPT课件讲稿)第6章 天线辐射与接收的基本理论.ppt
- 西安电子科技大学出版社:21世纪高等学校电子信息类系列教材《微波技术与天线》课程教学资源(PPT课件讲稿)第7章 电波传播概论.ppt
- 西安电子科技大学出版社:21世纪高等学校电子信息类系列教材《微波技术与天线》课程教学资源(PPT课件讲稿)第8章 线天线.ppt
- 西安电子科技大学出版社:21世纪高等学校电子信息类系列教材《微波技术与天线》课程教学资源(PPT课件讲稿)第9章 面天线.ppt
- 西安电子科技大学出版社:21世纪高等学校电子信息类系列教材《微波技术与天线》课程教学资源(PPT课件讲稿)第10章 微波应用系统.ppt
- 中南民族大学:《数字电路》课程电子教案(PPT教学课件)第一章 数制和码制.pdf
- 中南民族大学:《数字电路》课程电子教案(PPT教学课件)第二章 逻辑代数基础.pdf
- 中南民族大学:《数字电路》课程电子教案(PPT教学课件)第六章 时序逻辑电路.pdf
- 中南民族大学:《数字电路》课程电子教案(PPT教学课件)第七章 半导体存储器.pdf