c – 执行if(){} while()语句

c – 执行if(){} while()语句,第1张

概述我目前正在处理某人的其他代码,这样的声明 if(x.start()) do if(y.foo(x)) {// Do things}while(x.inc()) 这里x是自定义类,它包含y的信息,并允许以特殊顺序迭代其元素.如果相关,我会提供此信息,但我的问题更为笼统: 我认为在do {} while()语句中,do部分必须跟在括号之后,而在末尾使用while()条件的这个togheter定 我目前正在处理某人的其他代码,这样的声明
if(x.start()) do if(y.foo(x)) {// Do things}while(x.inc())

这里x是自定义类,它包含y的信息,并允许以特殊顺序迭代其元素.如果相关,我会提供此信息,但我的问题更为笼统:

我认为在do {} while()语句中,do部分必须跟在括号之后,而在末尾使用while()条件的这个togheter定义了do-while循环.

>为什么我们可以在做之后放一个if?
>它做什么?
>还有什么可以放在和{?

我找不到与此相关或谷歌相关的其他问题,大多数相关内容将if语句置于循环中.

解决方法 语法允许do和while之间的任何语句.只是你通常会在那里看到一种特殊形式的语句 – 复合语句,{/ *语句* /},通常也称为块.

代码的do-while部分完全等同于

do {    if(y.foo(x)) {        // Do things    }} while(x.inc());
总结

以上是内存溢出为你收集整理的c – 执行if(){} while()语句全部内容,希望文章能够帮你解决c – 执行if(){} while()语句所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1242604.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存