1.1引例
1.2程序与程序设计语言
- 程序特点:1.完成某一特定的任务;2.使用某种程序设计语言描述如何完成该任务;3.存储在计算机中,并且被运行后才能起作用。
- 机器语言
汇编语言
- 高级语言 非结构化的语言 结构化的语言 面向对象的语言
- 流程控制
顺序控制 分支控制结构 循环控制结构
1.只有单一的入口和单一的出口;
2.结构中的每个部分都有被执行的可能;
3.结构内不应出现永不终止的循环。
- 程序的算法表示
1.输入变量a和b的值;
2.将变量a的值赋给变量t;
3.将变量b的值赋给变量a;
4.将变量t的值赋给变量b;
5.输出变量a与b的值。
- 确定性
- 有穷性
- 可行性
- 有零个或多个输入
- 有一个或多个输出
- 1.用文字描述算法
2.用流程图描述法
3.伪代码表示
4.程序设计语言描述
1.3C语言程序设计的特点
- 程序语言的特点
1.C语言语句简洁紧凑,使用方法方便灵活
2.运算符丰富,表达能力强
3.C语言程序可移植性好
4.生成的目标代码质量高,运行效率高
5.语言处理能力强
6.C语言是一种结构化语言
- C语言中的约定
1.标识符:1.C语言的标识符由字母、数字和下划线组成,其中第一个字符必须是字母或下划线。2.在C语言中,标识符中英文字母的大小写是有区别的。3.此外,标识符的命名最好做到“见名知义”,增加程序的可读性4.标识符的有限长度1~255个字符。
2.关键字:C语言中共有32个关键字
3.用户自定义标识符
4.预定义标识符
5.分隔符:C语言中的分隔符有逗号和空格两种(逗号:分隔变量名 空格:分隔各单词)
- C语言的语法成分
1.常量(不变的量)
2.变量(变化的量)
3.运算符
4.表达式
5.语句(在C语言中语句是程序最基本的执行单位,以分号结尾。
6.函数定义与调用
7.输入与输出
1.4C程序的编辑、编译、链接和运行



