第一章程序设计与C语音 C语言是一种用途广泛,功能强大,使用灵活的高级语言,C语言既可以开发应用软件,又可以开发系统软件,C语言也是所有程序语言的基础。 C语言是由函数组成,所有C程序有且只有一个main()函数,C程序中总是由main()函数的第一语句开始运行,当main()结束时,程序也就结束了,程序中包含了数据表达(变量定义)与数据处理(流程控制)的两部分。 程序语言发展迅速重开始的机器语言到汇编语言到高级语言也重开始的难学,难写,难记难修改到十分依赖于机器硬件,移植性差到不依赖于具体机器,用它编写的程程可以在任何型号的机器上运行,高级语言经历了不同的发展,非结构化的语言 ,结构化的语言,面向对象的语言,流程控制分,顺序,分支,循环。 程序的算法表示,具有确定性,有穷性,可行性,有零个或多个输入,有一个或多个输出。 C语言的特点,简洁紧凑,使用方法灵活,运算符丰富,表达能力强,可移植性好,生成的目标代码质量高,运行效率高,语言处理能力强,是一种结构化的语言。 C语言的约定中标识符是由字母,数字和下划线组成,其中第一字符必须是字母或下划线,期标识符中的英文字母的大小写是有区别的,表示符中包含关键字且标识符最好做到“见名知意”,标识符中有分用户自定义标识符和预定义标识符和分隔符。 C语言的语法成分,常量是有数据类型的,如整形,实数形,字符形,字符串形。变量,每个变量都有数据类型,在定义变量时要说明变量的数据类型。运算符,C语言的运算符相当丰富有34中之多,用于对各种类型的数据对象进行运算,表达式是由运算符将常量,变量,函数组成的有意义的式子称为表达试,语句,在C语言中语句是最基础的执行单位,以分号结尾,函数定义与调用,常常在一个C语言中包含若干个函数,复杂的任务通过调用这些函数来完成,输入与输出,C语言没有提供用于数据输入及输出的语句,所有的输入与输出都是通过系统提供的有关函数(如scanf()和printf()函数)来实现的。



