c语言的三种基本结构

C语言的三种基本结构分别是顺序结构、选择结构和循环结构。

1、顺序结构

顺序结构就是从头到尾一句接着一句的执行下来,执行完上一个语句就会自动执行下一个语句,是无条件的,不必做任何判断,直到执行完最后一句程序结束。顺序结构很简单,一般我们遇到的除了选择结构和循环结构外,都是顺序结构。

2、选择结构

选择结构就是到某个节点后,会根据一次判断的结果来决定之后程序向哪一个分支方向执行。

3、循环结构

循环结构有一个循环体,循环体里是一段代码。对于循环结构来说,关键在于根据判断的结果,来决定循环体执行多少次。

C语言的特点

1、简洁的语言

C语言包含的各种控制语句仅有9种,关键字也只有32个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语言拥有非常简洁的编译系统。

2、具有结构化的控制语句

C语言是一种结构化的语言,提供的控制语句具有结构化特征,如for语句、if...else语句和switch语句等。可以用于实现函数的逻辑控制,方便面向过程的程序设计。

数据的逻辑结构类型有四种:集合结构、线性结构、树状结构和网络结构。

各类型特点:

1、集合结构:集合中任何两个数据元素之间都没有逻辑关系,组织形式松散。

2、线性结构:数据元素之间存在着“一对一”的线性关系的数据结构。始节点没有前驱但有一个后继,终端节点没有后继但有一个前驱。其余节点有且只有一个前驱和一个后继。

3、树状结构:数据元素之间存在“一对多”的关系。一个或多个节点的有限集合。所有节点都可以至少一个后继。

4、网络结构:通信系统的整体设计,它为网络硬件、软件、协议、存取控制和拓扑提供标准。数据元素之间存在“多对多”的关系。任何节点都可以有多个前驱和多个后驱。

联系:

集合结构、线性结构、树状结构和网络结构在计算机中的存储映像不同,但其本质都是逻辑结构,均反映数据元素到存储区的一个映射关系。

扩展资料

逻辑结构设计:

逻辑结构设计是将概念结构设计阶段完成的概念模型,转换成能被选定的数据库管理系统支持的数据模型,即将E-R模型转换为关系模型。

把原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构和文件结构、所建立的各个文件之间的相互关系,形成本数据库的数据库管理员视图等。

百度百科-逻辑结构

(4)

猜你喜欢

发表回复

本站作者才能评论

评论列表(3条)

  • admin的头像
    admin 2026年03月27日

    我是启航号的签约作者“admin”

  • admin
    admin 2026年03月27日

    本文概览:C语言的三种基本结构分别是顺序结构、选择结构和循环结构。1、顺序结构顺序结构就是从头到尾一句接着一句的执行下来,执行完上一个语句就会自动执行下一个语句,是无条件的,不必做任何判...

  • admin
    用户032704 2026年03月27日

    文章不错《c语言的三种基本结构》内容很有帮助

联系我们:

邮件:启航号@gmail.com

工作时间:周一至周五,9:30-17:30,节假日休息

关注微信