编程语言
首页 > 编程语言> > 程序设计与c语言总结(1)

程序设计与c语言总结(1)

作者:互联网

1.2   程序与程序设计语言

程序具有以下特点:①完成某一特定的任务  ;②使用某种程序设计语言描述如何完成该任务  ;③存储在计算机中,并且被运行后才能起作用.

1.2.1  程序设计语言的发展

1.  机器语言  ;  2.汇编语言  ;  3.高级语言

高级语言分为  :⑴非结构化语言  ;  ⑵结构化语言:c语言  ; ⑶面向对象语言:JAVA,C++

1.2.2  程序设计语言的功能

1.数据表达  ;2.流程控制:⑴顺序控制结构  ;⑵分支控制结构  ;⑶循环控制结构

这三种结构的共同特点是:①只有单一的入口和单一的出口  ;②结构中的每个部分都有被执行的可能  ;③结构中不应出现永不终止的死循环

1.2.3  程序算法的表示

特征:⑴确定性  ;⑵有穷性  ;⑶可行性  ;⑷有零个或多个输入  ;⑸有一个或多个输出

1.  用文字描述算法     2.用流程图描述算法 :三种基本控制结构:(a)顺序结构 ;(b)选择结构 ;(c)循环结构     3.伪代码表示     4.程序设计语言表示

1.3  C语言程序设计的特点

1.3.1  C语言的发展历史

1.3.2   C语言的特点

优点:⑴C语言语句简洁紧凑,使用方便灵活  ;⑵运算符丰富,表达能力强  ;⑶C语言程序移植性好  ;⑷生成的目标代码质量高,运行效率高  ;⑸语言处理能力强  ;⑹C语言是一种结构化语言

缺点:(1)C语言对语法检查不严格  ;(2)表达式会出现二义性  ;(3)对数组下标越界不检查,导致程序出错  ;(4)C语言运算符较多,初学者很难掌握其运算的优先级和结合性。

标签:总结,语言,1.2,1.3,控制结构,C语言,程序设计
来源: https://blog.csdn.net/weixin_61961355/article/details/120583729