程序设计和C语言
计算机的本质是“程序的机器”,程序和指令的思想是计算机系统中最基本的概念。
程序设计是软件开发人员的基本功。
进行程序设计,必须用一种计算机语言作为工具,否则只是纸上谈兵。可供选择的语言很多,各有特点和应用领域。
C语言功能丰富,表达能力强,使用灵活,应用面广,目标程序效率高,可移植性好,既有高级语言的优点,又有低级语言的许多特点。
1.什么是计算机程序
程序:一组计算机能识别和执行的命令。
2.计算机语言
1.低级语言:机器语言(0和1),汇编语言(符号语言)
2. 高级语言:非结构化语言,结构化语言(顺序结构,选择结构,循环结构),面向对象语言(c++,c#,java等)
3.C语言特点
1.语言简单,紧凑,使用方便,灵活(32个关键字)
2.运算符和数据类型丰富
3.程序设计结构化,模块化
4.生成目标代码质量高
5.可移植性好
4.32个关键字
auto break case char const continue default do
double else enum extern float for goto if
int long register return
short signed sizeof static
struct switch typedef unsigned union void volatile while
其共同点为:小写字母,都是单词
5.标识符
用户标识符:由字母(26个大小写字母)数字(0-9)和下划线(“_”)组成,但不能以数字开头,区分大小写。
小测验:
区分以下标识符,哪些是合法标识符,哪些是不合法标识符。
x>3 (x) Abc (✓) _max(✓) 1_b(×) a123(✓)
name(✓) Int(✓) int- (×) _int (✓) int(x)
提示:
1.标识符中不能含有除字母,数字和下划线外的其他字符。
2.用户标识符不能与关键字重名。