栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

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

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/290123.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号