C/C++教程

程序设计与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语言运算符较多,初学者很难掌握其运算的优先级和结合性。

这篇关于程序设计与c语言总结(1)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!