涂设计 第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、输入输出采用函数而无输入输出语句,可移植 性好
13用C库函数组装程序 用库函数必须注意包含相应的头文件 #include sinclude *include
1.3 用C库函数组装程序 用库函数必须注意包含相应的头文件 #include #include #include
14程序格式和特点 1、 maino函数必须有且唯 2、函数是C语言程序的基本单位 3、大小写敏感采用小写,大写有特殊意义(宏,常量等) 4、无行概念 (1)、语句以分号结束 (2)、以#号开头的编译预处理语句无分号 (3)、/*/加在C语言任何部分作注释说明
1.4 程序格式和特点 1、main()函数必须有且唯一 2、函数是C语言程序的基本单位 3、大小写敏感 4、无行概念 (1)、语句以分号结束 (2)、以#号开头的编译预处理语句无分号 (3)、/*…*/加在C语言任何部分作注释说明 采用小写,大写有特殊意义(宏,常量等)
15程序执行从main函数开始 Turbo o是一个集成环境,编辑、编译、连接 执行。 1、源程序扩展名c 2、 Turbo C的使用 TC选择工作目录建立工作环境建立工 作环境F9编译、连接。运行At+R 3、建立工作环境
1.5 程序执行从main函数开始 Turbo C 是一个集成环境,编辑、编译、连接、 执行。 1、源程序扩展名.c 2、Turbo C 的使用 TC 选择工作目录 建立工作环境 建立工 作环境 F9编译、连接。运行Alt+R. 3、建立工作环境
例题例1一例3 讲解、说明
例题 例1-例3 讲解、说明
上机题: 1、建立一个自己的工作环境 2、熟悉 Turbo C环境 3、输入并调试运行例1-例3 4、自己编写C程序习题1.5、1.6
上机题: 1、建立一个自己的工作环境 2、熟悉Turbo C环境 3、输入并调试运行例1-例3 4、自己编写C程序 习题1.5、1.6