问一个c语言问题,对if-else-if语句的结构有点迷惑,如果是复合语句要用{}分割,应该怎么分

问一个c语言问题,对if-else-if语句的结构有点迷惑,如果是复合语句要用{}分割,应该怎么分割呢,如我图上的那个例子,如果每个if,elseif下都是复合语句,怎么... 问一个c语言问题,对if-else-if语句的结构有点迷惑,如果是复合语句要用{}分割,应该怎么分割呢,如我图上的那个例子,如果每个if,else if下都是复合语句,怎么用{}分割呢 展开
 我来答
HoLee1997
推荐于2016-03-30 · TA获得超过1961个赞
知道大有可为答主
回答量:2557
采纳率:84%
帮助的人:965万
展开全部
大括号只慎袜镇是提供一个范围而已,大括号可以好携表示很多范围如函数范围、类或结构体范围等
if(true)
{
这里就是一个范围,如果只有一条语句那可以省略大括号,如果有两条及以上就必须要用大括号指宽粗定范围

}
else
{
这里也一样

}
更多追问追答
追问
也就是说else if是属于if的{}里面的喽
追答
不是,if、else if、else它们是三个段,用伪代码表示就是:
如果(这里是真的吗?)
{
是真的就执行这里,是假的就判断下面那个
}
否则 如果(这里是真的吗?)
{
如果是真的就执行这里,是假的就继续往下判断
}
否则
{
如果以上判断都是假的那就执行这里
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式