涂设计 第1章一一第8章
C程序设计 第1章--第8章
第1章C语言概迷 1.1介绍: 高级语言” 汇编语言:优点:可以充分发挥机器硬件的功 能,并提高质量。缺点:必须熟悉机器的指令系统, 而指令系统又是和具体机器的内部结构密切相关的 所以所编写的程序依赖于计算机硬件,可读性和可 移植性比较差。 一般高级语言:优点:可读性和可移植性比较 好。缺点:难以对硬件进行操作,如内存地址、位 操作等
第1章 C语言概述 “高级语言” 汇编语言:优点:可以充分发挥机器硬件的功 能,并提高质量。缺点:必须熟悉机器的指令系统, 而指令系统又是和具体机器的内部结构密切相关的, 所以所编写的程序依赖于计算机硬件,可读性和可 移植性比较差。 一般高级语言:优点:可读性和可移植性比较 好。缺点:难以对硬件进行操作,如内存地址、位 操作等。 1.1 介绍 :
C语言:具有一般高级语言的特性,也具有汇编 语言的优点,所以有人称为“中级语言” 高级语言有的 高级语言没有的: 算术运算 位运算 关系运算 单目、三目运算 ν逻辑运算 复合运算
C语言:具有一般高级语言的特性,也具有汇编 语言的优点,所以有人称为“中级语言” 高级语言有的: 高级语言没有的: •算术运算 •关系运算 •逻辑运算 •位运算 •单目、三目运算 •复合运算
1.2C语言的特点 1、语言简洁、紧凑,使用方便、灵活。32个关键 字、9种控制语句。 2、运算符丰富34种运算符 3、数据类型和数据结构丰富。 基本类型(整型、字符型、实型) 构造类型(数组、结构体、共用体) 针、文件、空类型 数据结构(链、表、树、栈等)
1、语言简洁、紧凑,使用方便、灵活。32个关键 字、9种控制语句。 2、运算符丰富 34种运算符 3、数据类型和数据结构丰富。 基本类型(整型、字符型、 实型) 构造类型(数组、结构体、共用体) 指针、文件、空类型 数据结构(链、表、树、栈等) 1.2 C语言的特点
4、具有结构化控制语句 5、语法不严格松散结构,即语法检査不严格,编 程时必须控制好。 6、C语言允许直接访问物理地址,能进行位操作。 7、目标代码质量高,程序执行效率高髙。 8、输入输出采用函数而无输入输出语句,可移植 性好
4、具有结构化控制语句 5、语法不严格松散结构,即语法检查不严格,编 程时必须控制好。 6、C语言允许直接访问物理地址,能进行位操作。 7、目标代码质量高,程序执行效率高。 8、输入输出采用函数而无输入输出语句,可移植 性好