一、程序和程序语言
程序:完成某项事务所预设的活动或和活动的过程。
程序设计:人们描述计算机要做的工作。
对这种工作(事务、活动)过程的细节动作描述就是一个“程序”。
在一个程序描述中,总有一批预先假定的“基本动作”,这些基本动作是执行程序者能理解和直接完成的。
二、程序设计语言及发展
- 机器语言
- 汇编语言
- 高级语言=>{1、编译器(全局);2、解释器(局部)}
三、程序的功能分解
**从上至下,逐层细分**
四、C语言
#include <stdio.h>
int main()
{
printf("Hello,C!\n");
return 0;
}
//这是源代码,电脑不认识;其拓展名是*.c
include 包含
stdio.h 标准的输入输出头文件
int 整数类型
main(){} 主函数
object 对象目标
IDE 集成开发环境
compile 编译
debug 调试
printf() 显示输出函数
return 返回
\n 换行符
五、C语言的编译和执行
【写出源代码 *.c】→→→【编译目标文件 *.obj(二进制形式)】→→→【连接 可执行文件 *.exe】
六、优先级
c=a+b;// = 是赋值符,+、-、*、/ 是算术运算符
优先级:当不同运算符在表达式里相邻出现时,高优先级的运算符应比低优先级的运算符先算。
**算术运算符 > 赋值符**
结合性:如果其中相邻的运算符优先级相同,结合性负责解决这类问题,它规定相同优先级的运算符相邻出现时的计算方式。
**赋值符自右向左结合**
**算术运算符自左向右结合**
**优先级相同时左边运算符先算**
a=b=c//右结合
d=a+b+c//左结合
七、程序格式
C语言是一种“自由格式”的语言。
*注意程序格式,从写简单程序开始养成好习惯。*