c语言中elseif和else if有区别吗?

2025-04-25 18:17:37
推荐回答(3个)
回答1:

有啊,elseif是错误的,else if才是对的,如果中间没有空格的话,系统无法识别,就会认定这是一个命令。

回答2:

c语言没有elseif,只有else
if()
{}
else
{}
你说的elseif像是vb的,c应该这样。
if()
{}
else
{
if()
}
另外c中,if()默认只带一条语句,else也一样。如果是多条的话应该用{}括起来。如
if()
a();
b();
实际上是
if()
{
a();
}
b();

回答3:

看编译器支持,没啥区别