一、C程序的基本概念
高级语言:面向过程或对象的语言。
机器语言:面向机器的语言,计算机能直接识别由0和1的代码构成的二进制数指令和数据。
目标程序:用二进制代码表示的程序。
编译程序:把用户的源程序翻译成目标程序。
连接程序:把目标文件与C语言提供的各种库函数连接起来生成一个后缀为.exe的可执行文件。
C语言编译
二、算法的特性
(1)有穷性
(2)确定性
(3)有效性
(4)有零个或多个输入。
(5)有一个或多个输出。
三、结构
1.顺序结构:按照语句在程序中出现的先后顺序逐条执行。
2.选择择构:根据不同的条件去执行不同分支中的语句。
3.循环结构:根据各自的条件,使同一组语句重复执行多次或一次也不执行。
四、标识符、常量、变量
1.标识符:
(1)命名规则:可以由字母、数字和下划线组成,并且第一个字符必须为字母或下划线。
①关键字:(所有类型名都是关键字)关键字在程序中有固定的含义,不能另做他用。
②预定义标识符:基本都是库函数和预编译处理命令。
③用户标识符:用户自定义为变量。(变量必须先定义再使用)
2.常量 :值不能被改变的量称为常量。
整型常量的三种形式:十进制、八进制(用数字0开头)和十六进制(用0x开头)。
实型常量:
小数形式:如3.9,.3,0.0
指数形式:如123e-2 等价于.123e1等价于123x10 -2次方(e或E之前必须要有数字,e或E后面必须为整数。)
五、C程序的构成和格式
1.C程序是由函数构成的,一个程序只能有一个主函数,不管在什么位置,C程序总是从主函数开始执行。(C语言基本单位:函数)
2.每一条语句必须以“;”结束。
3.//单行注释语句,/* */注释语句,不限制行数,在“/*”和“*/”之间的即为注释,(注释可以出现在程序中任意位置。)
注释