【vc++精品源码栏目提醒】:网学会员,鉴于大家对vc++精品源码十分关注,论文会员在此为大家搜集整理了“ch01C语言概述 - 中考高考”一文,供大家参考学习!
C语言程序设计 课程目标 熟悉C语言的基本概念 熟悉Turbo c或VC的上机环境 会读、会编、会调试程序 ??要求: –所有作业必须独立完成 –作业必须经上机调试通过 –上机考勤3次缺席按不及格处理 课程要求 –课前请做好预习 –保持课堂安静头脑清醒思维活跃 –认真、独立、按时完成并提交作业 –重视上机实践有效利用宝贵的上机时间 计算机系统 软件 硬件 运算器 控制器 存储器 输入设备 输出设备 系统软件 应用软件 操作系统 数据库系统 网络系统 程序设计语言与 语言处理程序 机器语言 汇编语言 高级语言 C语言 机器语言 汇编语言 高级语言 面向过程 面向对象 C语言程序设计 第一章 C语言概述 ??用二进制代码0和1来表示的语言 ??用一组易记的符号来表示机器指令 ??接近于人们习惯使用的自然语言和数学语言又称为类自然语言 学习要点 熟悉c语言的语法、句法 学会算法分析与算法设计 本课重点 第二章------第七章 本课难点 第六章------第七章 考试 机试 笔试 第1章 C语言概述 1.1.1 C语言的发展过程 自学 ??C语言是在 70 年代初问世的。
??1987年ANSI又公布了新标准——87 ANSI C。
??1990年国际标准化组织ISO接受87 ANSI C为ISO C的标准ISO 98991990。
?? 目前流行的C编译系统都是以它为基础的。
本书的叙述基本上以ANSI C为基础。
??目前广泛流行的各种版本C语言编译系统虽然基本部分是相同的但也有一些不同。
在微型机上使用的有Microsoft C、Turbo C、Quick C、Borland C等它们的不同版本又略有差异。
??我们使用的是Turbo C。
1.1 C 1.1.2 C语言的特点 1语言简洁、紧凑使用方便、灵活。
32个关键字9种控制语句 2C语言运算符丰富共有34种运算符。
3C语言的数据结构也比较丰富具有现代计算机语言的各种数据结构。
4具有结构化的流程控制语句如选择语句、循环语句等。
5语法限制不严格程序设计有较大的自由度。
6C语言允许直接访问物理地址能进行位运算能实现汇编语言的大部分功能可以直接对硬件进行操作。
7生成目标代码质量高程序执行效率高。
8用C语言写的程序可移植性好与汇编语言比。
C语言 Pascal语言 含 义 BEGIN…END 复合语句 if e S IF e THEN S 条件语句 int i VAR i : INTEGER 定义i为整型变量 ??32个关键字由系统定义不能重作其它定义由系统定义不能重作其它定义 ??auto break case char const ??continue default do double else ??enum extern float for goto ??if int long register return ??short signed sizeof static struct ??switch typedef unsigned union void ??volatile while ??9种控制语句 ??if else for ??while dowhile ??Continue break ??Switch goto return 上页 下页 节 末页 结束 / 注释语句 / / 主函数 / /函数体开始 / /输出语句/ / 函数体结束 / 【例1.1】C程序的主函数 1.2 C语言程序的基本结构 【比较】编写显示字符串”HelloWorld”的程序 main printf HelloWorldn HelloWorld printf HellonWorld Hello World 【例1.2】编写程序实现求两整数之差。
main /求两数之差/ int abresult /定义变量/ a345 b112 / 以下3行为C语句 / result a-b printf result is dnresult /输出result的值/ result is 233 result is 8 35 从键盘输入 【例1.3】编写程序实现求任意两数之和。
main /求任意两数之和/ int abresult scanf“dd”ab result ab printf result is dnresult 【例1.4】求两数之和 main int abc scanf ddab csum ab /调用max函数将得到的值赋给c/ printf sumdnc int sumint xint y /定义sum函数函数值为整型形式 参数xy为整型/ int z zxy return z /将z的值返回通过sum带回调用处/ 35 从键盘输入 sum 8 C程序由一个主函数和多个子函数构成 每个函数由说明部分和函数体组成 函数体由若干语句组成每个语句由分号结束 一行可以写多个语句一个语句可以写多行 C程序总是由main函数开始执行通过函数