1.1:C程序是由函数组成的。 所有的C程序有且只有一个main()函数。C程序总是从main()函数的第一条语句开始运行,当main()函数结束时,程序也就结束了。 程序中包含了数据表达(变量定义)与数据处理(流程控制)两部分。 1.2:程序设计语言的发展 机器语言:机器语言与人们习惯的语言差别太大,由于其难学、难写、难记、难修改,采用机器语言编程,只是极少数人能够完成的工作。 汇编语言:为了减轻使用机器语言编程的困难,人们采用助记符来代替机械指令的二进制串。 高级语言:高级语言的特点是易学易用易维护人们可以更有效更方便的用来编制各种用途的计算机程序。 程序设计语言的功能 数据表达:数据是计算机处理的对象,在解决实际问题时,通常包含着各类型的数据,数据类型(Data Type)就是对某些具有相同性质的数据及的总称。 流程控制:顺序控制结构:一条语句执行完成后,按自然顺序执行下一条语句。 分支控制结构:计算机在执行程序时常常需要根据不同的条件选择执行不同的语句。 循环控制结构:计算机需要重复执行相同的语句,重复执行一般是有条件的,在条件满足时,重复执行在条件不满足时,则不会重复执行。 这三种结构的共同特点是:只有单一的入口和单一的出口;结构中的每个部分都有被执行的可能;结构内不应出现永不终止的死循环。 程序的算法表示(软件的主体是程序,程序的核心是算法) 作为算法都应具备以下几个特征:确定性;有穷性;可行性有零个或多个输入;有一个或多个输出。 算法的表示可以有很多形式,如文字表示、流程图表示、伪代码和程序设计语言表示等。 1.3C语言程序设计的特点 C语言的特点:C语言语句简洁紧凑,使用方便灵活;运算符丰富,表达能力强;C语言程序可移植性好;生成的目标代码质量高,运行效率高;语言处理能力强;C语言是一种结构化语言。 C语言的约定:标识符;关键字;用户自定义标识符;预定义标识符;分隔符。 C语言的语法成分:常量;变量;运算符;表达式;语句;函数定义与调用;输入与输出。 1.4C程序的编辑,编译,连接和运行 程序设计的任务:分析问题;设计算法;程序设计;运营并调试程序;分析程序运营结果;编写程序文档。 运营c程序的步骤方法:编辑源程序;编译;链接;运行。
|