C#的if语句问题

比如if(a==true){for(){}}如果这个if语句一直成立,那么for循环会循环并执行其代码好几次,直到这个if语句不成立,是这样的吗??... 比如
if(a==true)
{
for()

{
}

}
如果这个if语句一直成立,那么for循环会循环并执行其代码好几次,直到这个if语句不成立,是这样的吗??
展开
 我来答
灰常了dei
推荐于2016-12-01 · TA获得超过1736个赞
知道小有建树答主
回答量:596
采纳率:60%
帮助的人:626万
展开全部
如果if成立,那么for语句肯定会执行完,而不是好几次。
按照你的意思的语句应该是这样
for(){
if(a==true)

{
}
}
仙蝶毋露
2019-08-01 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:31%
帮助的人:907万
展开全部
else
if

如果第一个if
的条件不成立的话
执行
单独的else
是所有
if的条件都不成立的时候执行的
建议去你看看基础的例子什么的。
望采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
邸觅儿班翔
2019-05-22 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:26%
帮助的人:648万
展开全部
一般来说,if后面只能跟一个语句,else后面也只能跟一个语句。但是有时候我们又需要多个语句,这时
就用{}括起来,{}里面的所有看作一个整体,是一个语句。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
E30814075
2015-02-02 · 超过72用户采纳过TA的回答
知道小有建树答主
回答量:153
采纳率:66%
帮助的人:79.9万
展开全部
不是
从if开始一步一步往下走,走到for循环里面,把for循环执行完了,继续往下走,一直往下走,不再回头,之前的if条件已经被甩到身后了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zsw_crown
2015-02-02 · TA获得超过509个赞
知道小有建树答主
回答量:337
采纳率:0%
帮助的人:56.9万
展开全部
如果成立.要看看a的值是否为true ,和 for的条件是否可继续执行遍历循环.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式