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语言的组成部分)来实现