学习目标 1.学习程序逻辑结构,掌握设计程序的基本思路, 初步了解结构化程序设计方法 2.学习一门编程语言,掌握C程序的基本构成; >数据类型和表达式; 顺序、分支、循环语句 数组、函数、指针; 结构共用体、位运算、文件
1 目录 学习目标 1. 学习程序逻辑结构,掌握设计程序的基本思路, 初步了解结构化程序设计方法; 2. 学习一门编程语言,掌握C程序的基本构成; ➢ 数据类型和表达式; ➢ 顺序、分支、循环语句; ➢ 数组、函数、指针; ➢ 结构共用体、位运算、文件
数学目录 程序设计基础 数组 C语言概述 函数 预处理 数据类型表达式 指针 顺序结构程序设计 结构体 选择结构程序设计位运算 循环结构程序设计p 文件
2 目录 教 学 目 录 数 组 函 数 预处理 指 针 结构体 位运算 文 件 程序设计基础 C语言概述 数据类型表达式 顺序结构程序设计 选择结构程序设计 循环结构程序设计
第2章C语言概述 2-1C语言发展特点(了解) 2-2C程序基本结构(熟练掌握) 2-3C程序上机步骤(熟练掌握) 作业
3 目录 第2章 C语言概述 2-1 C语言发展特点(了解) 2-2 C程序基本结构(熟练掌握) 2-3 C程序上机步骤(熟练掌握) 作业
2-1C语言简介 背景: 汇编语言可移植性差 其他高级语言不能对硬件操作 发展 >63年CPL-67年BCPL-70年B语言73年C语言 >75年C语言引起注意(写UNIX6) >78年K&R合著《 The programming language》(标准 >83年美国家标准化协会ANS制订 ANSIO-87ANSI
4 目录 2-1 C语言简介 ▪ 背景: ➢汇编语言可移植性差 ➢其他高级语言不能对硬件操作 ▪ 发展: ➢63年CPL--67年BCPL--70年B语言--73年C语言 ➢75年C语言引起注意(写UNIX 6) ➢78年K&R合著《The Programming Language》(标准 C) ➢83年美国家标准化协会ANSI制订ANSI C--87 ANSI
C语言特点 允许直接访问物理地址,能进行位操作 语言简洁,使用灵活 数据类型丰富 运算符丰富 目标代码质量高 ■可移植性好(与汇编比) 结构化的控制语句 语法限制不严,程序设计自由度大
5 目录 C语言特点 ▪ 允许直接访问物理地址,能进行位操作 ▪ 语言简洁,使用灵活 ▪ 数据类型丰富 ▪ 运算符丰富 ▪ 目标代码质量高 ▪ 可移植性好(与汇编比) ▪ 结构化的控制语句 ▪ 语法限制不严,程序设计自由度大 概述