一.程序设计语言的主要构成:数据 运算 控制结构 存储管理 运算环境
1提供用于加工的各种类型的初等数据项和数据结构
2为数据提供一组有效的基本运算
3为一系列被执行的基本运算提供控制运算顺序的机构
4静态,动态
5内部,外部
二.程序设计语言的实现 翻译或编译 编译程序 汇编程序 装配程序
1真实会话语言——人工智能会话语言,命令语言,面向问题的语言,C语言,面向机器的语言
语言简洁,紧凑,使用灵活。运算符丰富。具有数据类型构造结构。具有很强的流程控制结构。语言生成的代码质量高。可移植性好。语言限制不够严格。
三.1高级语言源程序——机器语言目标程序
2
四.字符集 数字0-9 字母A-Z a-z 特殊字符 运算符 =+-
1数字:0——9
2字母:A-Z,a-z
3特殊字符:-,3#
4运算符:+,—,=
五.类型说明和定义保留字 CHART INT 。。。
1.特点字
标识符 保留字 特定字 一般符标识符
标识符 只能以字母 和下划线 开头的字母数字串
在书写标识符大小字母有区别 如:sum\Sum\suM\SUM,
只有字母和下划线可以作为标识符的首字母
标识符的长度无统一规定 赋值:C=C+1;C+=1;C++,都一样
函数语句格式以{开头,}结束。
如:1.main()/*There is executable code*/
{
}
2.main()
{
printf("This is a C program.\n");
}
命令行必须以;结尾