博主本人整理资料不易,如果文章对大家有用的话,恳请大家能够动动小手帮忙点个赞,如果能点个关注的话那就更好了…
C语言程序的结构(掌握)
-
一个程序由一个或多个源程序文件组成。一个源程序文件包括三部分
(1)预处理指令。如:#include<stdio.h>
(2)全局声明。即在函数之外进行数据声明。
(3)函数定义。 -
函数是C程序的主要组成部分。程序的几乎全部工作都是由各个函数分别完成的,函数是C程序的基本单位。一个C语言程序是由一个或多个函数组成,其中必须包含一个main函数(且只能有一个main函数)。
-
一个函数包括两个部分。
(1)函数首部。即函数的第一行,包括函数名、函数类型、函数属性、函数参数(形式参数)名、参数类型
(2)函数体。即函数首部下面的花括号内的部分。函数体一般包括:声明部分、执行部分两部分。 -
程序总是从main函数开始执行的,而不论main函数在整个程序中的位置如何。
-
程序中对计算机的操作是由函数中的C语句完成的。
-
在每个数据声明和语句的最后必须有一个分号。
-
C语言本身不提供输入输出语句。
-
程序应当含注释。
运行C程序的步骤与方法(掌握)
- 上机输入和编辑源程序。
- 对源程序进行编译,先用C编译系统提供的“预处理器”对程序中的预处理指令进行编译预处理。
- 进行连接处理。必须把所有的编译后得到的目标模块连接装配起来,再与函数库相连接成一个整体,生成一个可供计算机执行的目标程序,成为可执行程序。
- 运行可执行程序,得到运行结果。
什么是程序?
- 所谓程序,就是一组计算机能识别和执行的指令。
什么是程序设计?
- 程序设计是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。
为什么需要计算机语言?
- 计算机语言是人与计算机之间传递信息的媒介。计算机系统最大特征是指令通过一种语言传达给机器。为了使电子计算机进行各种工作,就需要有一套以编写计算机程序的数字、字符和语法规划,由这些字符和语法规则组成计算机各种指令(或各种语句)。
高级语言的特点
- 高级语言是从人类逻辑思维角度出发的计算机语言,抽象程度大大提高,需要经过编译特定的目标代码才能执行,一条高级语言的语句往往需要若干条机器指令来完成。高级语言独立于机器的特性是编译器为不同机器生成不同的目标代码(或机器指令)来实现的。
源程序
- 是指未经编译的,按照一定的程序设计语言规范书写的,人类可读的文本文件。