120 likes | 305 Views
第一章 C 语言概述. 信 息 管 理 系. 1.1 C 语言的基本知识. 一、关于计算机语言 二、关于程序设计 三、 C 语言的特点和怎样学习 C 语言 四、 C 程序的基本形式及构成 五、 C 程序的结构特点 六、 C 程序的执行过程 七、 C 程序的书写规范 八、 C 程序的风格. 一、关于计算机语言. 机器语言(二进制代码) 低级语言(助记符)(汇编语言) 高级语言(自然语言)
E N D
第一章 C语言概述 信 息 管 理 系
1.1 C语言的基本知识 一、关于计算机语言 二、关于程序设计 三、C语言的特点和怎样学习C语言 四、 C程序的基本形式及构成 五、 C程序的结构特点 六、 C程序的执行过程 七、 C程序的书写规范 八、C程序的风格
一、关于计算机语言 • 机器语言(二进制代码) • 低级语言(助记符)(汇编语言) • 高级语言(自然语言) ( Fortran,Pascal,Basic,FoxPro,FoxBase,C,VB,VC,VF,VFP,Java,Delphi等) 例如:用计算机语言实现下面的运算 求2+7的值 机器语言:010 001 111 低级语言:010 ADD 111 高级语言:2+7
数据结构与算法 二、关于程序设计 程序设计 = 数据结构 + 算法 程序设计的过程: 数据结构 认识问题(确定有那些数据,是些什么样的数据。) 分析问题(确定数据间的关系及相应要实现的操作。) 解决问题(确定在数据关系的基础上,实现相应操作 的方法步骤。) 算法 程序语言实现 程序实现(针对采用的编程语言,将解决问题的方法步 骤用合乎所选语言规范的语句描述出来。)
三、C语言的特点 • 语言简洁、紧凑、使用方便、灵活 • 运算符丰富 • 数据结构丰富,具有现代化语言的各种数据结构 • 具有结构化的控制语句 • 语法限制不太严格,程序设计自由度大 • C语言能进行位操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作 • 生成目标代码质量高,程序执行效率高 • 用C语言写的程序可移植性好
三、C语言的学习方法 多读程序 多写程序 勤思考,勤总结
…………函数的首部 main() { …… } 函数体 四、C程序的基本形式及构成 程序环境Turbo C 2.0 …… …… 见程序P1_1.c和P1_2.c
五、C程序的结构特点: • 1、C程序由函数构成。函数是C程序的基本单位。每一个函数完成相对独立的功能。每个C语言程序必须有且仅有一个主函数; • 2、每个函数的定义分函数说明和函数体两部分。 • 3、C程序总是从main()函数开始执行,并在main()函数中结束。这与main()函数在程序中的位置无关。 • 4、函数中的语句放在一对{}中,成为函数体。{称为函数的开始,}成为函数的结束。 • 5、函数体中可以有任意多条语句,每个语句必须以分号(;)结束。一行可以写多条语句。 • 6、为了增强可读性,可以利用/* */对C语言程序中的任何部分做注释。 • 7、语言程序的书写习惯是用小写字母。(区分大小写,即a与A是不同的两个东西)。
六、C程序的执行过程 编辑 输入C语句 形成源文件(.C) 若有语法错误 编译 翻译成二进制代码, 形成目标文件(.OBJ) 连接 连接形成可执行文件(.EXE) 运行 若结果有误
七、C程序的书写规范 C语言源程序的书写格式比较自由,但为了避免程序书写时层次混乱不清以及便于人们理解和阅读,一般采用一定格式的书写习惯。这样的书写格式不是计算机要求的,主要目的是提高程序的可读性。 1、C语言源程序习惯上使用小写英文字母。 2、C语言源程序中使用分号“;”作为语句的终止符。每个语句都有规定的语法格式和特定的功能。 3、一行中可以有多个语句,一个语句也可以占多行。为增强可读性,也可加空格、空行或注释。
八、C程序的风格 • C语言采用函数来完成独立的功能,使程序整体结构分明,层次清楚,属于典型的自顶向下的结构化的程序设计方法 • C语言源程序输入时,首先要使用系统提供的编辑程序(又称为编辑器)来建立C语言程序的源文件。
1.2 上机熟悉Turbo C环境 一、输入运行本章3个例题,熟悉上机方法与步骤