其实C语言就是三种结构吧?顺序结构、选择结构、循环结构?

 我来答
吾阳泽闪靓
2020-03-21 · TA获得超过2.9万个赞
知道小有建树答主
回答量:1.1万
采纳率:30%
帮助的人:862万
展开全部
不是C语言只有三种结构,是所有的语言都只存在这三种结构!
顺序结构:代码按照编码顺序执行。
选择结构,双称分支结构,细分有单分支,双分支与多分支。单分支只有if结构,还用来做判断。双分支一般指的是if...else结构。多分支一般指的是switch结构,当然多重的if...else也可以实现,同时还是类惟逻辑尺等等编程思想。
循环结构:就是特定条件下要重复执行的语句。一般有步长型for,当型while,直到型do...while(部分语言中是until),以及枚举型foreach(部分语言中是for...in几种。还有几中特殊的直撞调用或间接调用两种形式实现的循环,在部分语言中将其单发为递归结构,但大多数时间由于是函数或方法的调用实现的,不归语言结构范畴,所以虽有递归结构,多数语言中还只认为存在三种基础结构,而递归属于调用层面的结构。所以在死循环时,除了检查我们的循环结构之外,还要特别注意是不是存在的递归调用上的缺少递归条件。
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
钞怀曼由洁
2020-04-16 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:26%
帮助的人:828万
展开全部
不是的,其实C语言的基本结构并不一定只限于顺序结构、选择结构、循环结构这三种,只要具备基本结构的4个共同特点的都可以作为基本结构。
基本结构的共同特点是:
(1)只有一个入口;
(2)只有一个出口;
(3)结构内的每一部分都有机会被执行到;
(4)结构内不存在死循环。
顺序结构、选择结构、循环结构都满足以上四个特点,用来作为表示一个良好算法的基本单元。

扩展资料
常见的两种循环结构:
1、当型循环:先判断所给条件p是否成立,若p成立,则执行A(步骤);再判断条件p是否成立;若p成立,则又执行A,若此反复,直到某一次条件p不成立时为止。
2、直到型循环:先执行A,再判断所给条件p是否成立,若p不成立,则再执行A,如此反复,直到p成立,该循环过程结束。
参考资料来源:《C程序设计(第三版)》谭浩强

清华大学出版社
第2章
程序的灵魂--算法
2.4
怎样表示一个算法
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
狄文静库雅
游戏玩家

2020-03-20 · 游戏我都懂点儿,问我就对了
知道大有可为答主
回答量:9821
采纳率:31%
帮助的人:995万
展开全部
是的。
C语言为结构化的语言,C语言有三种结构:顺序结构、选择结构、循环结构。
循环结构又包含当型循环和直到型循环:
1、当型循环:先判断,后执行。最少执行0次。
2、直到型循环:先执行,后判断。最少执行1次。

扩展资料:
结构访问区别
结构体成员依据结构体变量类型的不同,一般有2种访问方式,一种为直接访问,一种为间接访问。
直接访问应用于普通的结构体变量,间接访问应用于指向结构体变量的指针。直接访问使用结构体变量名.成员名,间接访问使用(*结构体指针名).成员名或者使用结构体指针名->成员名。相同的成员名称依靠不同的变量前缀区分。
参考资料来源:百度百科-c语言
参考资料来源:百度百科-当型循环
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式