重新来过 .。。。。。
writed on time 20190506 海淀
1、所谓程序,就是一组计算机能识别和执行的指令;计算机的本质是程序的机器,程序和指令是计算机系统中最基本的概念;
2、计算机语言经历了几个发展阶段:机器语言:这种计算机能直接识别和接受的二进制代码称为机器指令。机器指令的集合就是该计算机的机器语言;符号语言:面向机器高级语言
3、高级语言经历了不同的发展阶段:
(1)面向过程
非结构化的语言
结构化语言
(2)面向对象
4、C语言有以下一些主要特点:
1)语言简洁,紧凑,使用方便、灵活
2)运算符丰富
3)数据类型丰富
4)具有结构化的控制语句,C语言是完全模块化和结构化的语言
5)语法限制不太严格,程序设计自由度大;
6)C语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作;
7)用C语言编写的程序可移植性好;
8)生成目标代码质量高,程序执行效率高;
5、C语言原来是专门为编写系统软件而设计的,许多大的软件都用C语言编写,这是因为C语言的可移植性好和硬件控制能力高,表达和运算能力强。
6、简单C语言举例:
# include <stdio.h> //这是编译预处理指令
int main() //定义主函数
{ //函数式开始的标志
printf("This is a C program. \n"); //输出所指定的一行信息
return 0; //函数执行完毕时返回函数值0
} //函数结束的标志
7、每个C语言程序都必须有一个main函数。函数体由花括号{}括起来。
8、C语言程序的结构特点
1)一个程序由一个或者多个源程序文件组成
(1)预处理指令
(2)全局声明
(3)函数定义
2)函数是C语言的主要组成部分
一个C语言程序是由一个或多个函数组成的,其中必须有一个main函数(且只能有一个main函数)
3)一个函数包括两个部分
函数首部、
函数体(声明部分、执行部分)
4)程序总是从main函数开始的
5)程序对计算机的操作是由函数中的C语句完成的
6)在每个数据声明和语句的最后必须有一个分号
7)C语言不提供输入输出语句
8)程序应当包含注释
9、运行C程序的步骤与方法
(1)上机输入和编辑源程序
(2)对源程序进行编译,先用C编译系统提供的“预处理器”对程序中的预处理指令进行编译预处理。
(3)进行连接处理(即使一个程序只包含一个源程序文件,编译后得到的目标程序也不能直接运行,也要经过连接阶段,因为要与函数库连接,才能生产可执行程序)
(4)运行可执行程序
10、程序设计的任务
(1)问题分析
(2)设计算法
(3)编写程序
(4)对源程序进行编辑,编译和连接
(5)运行程序,分析结果(测试在此过程)
(6)编写程序文档(程序说明,产品说明)
网友评论