问一个c语言问题,对if-else-if语句的结构有点迷惑,如果是复合语句要用{}分割,应该怎么分
问一个c语言问题,对if-else-if语句的结构有点迷惑,如果是复合语句要用{}分割,应该怎么分割呢,如我图上的那个例子,如果每个if,elseif下都是复合语句,怎么...
问一个c语言问题,对if-else-if语句的结构有点迷惑,如果是复合语句要用{}分割,应该怎么分割呢,如我图上的那个例子,如果每个if,else if下都是复合语句,怎么用{}分割呢
展开
1个回答
展开全部
大括号只慎袜镇是提供一个范围而已,大括号可以好携表示很多范围如函数范围、类或结构体范围等
if(true)
{
这里就是一个范围,如果只有一条语句那可以省略大括号,如果有两条及以上就必须要用大括号指宽粗定范围
}
else
{
这里也一样
}
if(true)
{
这里就是一个范围,如果只有一条语句那可以省略大括号,如果有两条及以上就必须要用大括号指宽粗定范围
}
else
{
这里也一样
}
更多追问追答
追问
也就是说else if是属于if的{}里面的喽
追答
不是,if、else if、else它们是三个段,用伪代码表示就是:
如果(这里是真的吗?)
{
是真的就执行这里,是假的就判断下面那个
}
否则 如果(这里是真的吗?)
{
如果是真的就执行这里,是假的就继续往下判断
}
否则
{
如果以上判断都是假的那就执行这里
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询