gpt4 book ai didi

c - else 之前缺少语句

转载 作者:太空宇宙 更新时间:2023-11-04 06:06:55 25 4
gpt4 key购买 nike

我正在尝试使用这个基本代码块来熟悉条件语句。我不认为我遗漏了括号或任何东西,但是我收到一个错误,指出我在第二个 else 子句之前遗漏了一个语句,但我不明白这一点。

#include stdio.h;
main()
{
int a = 2;
int b = 4;
int c = 6;
int d = 8;
if ( a > b )
{
a = a - 1;
printf("a = %d ", a);
}
else
{
if ( b >= c )
{
b == b ? : 2;
}
printf("b = %d ", b);
}
else
{
if ( c > d)
{
c = c + d;
}
}
else
{
d = d / 2;
}
}

有什么建议吗?

最佳答案

如果您正确地缩进代码,就会发现问题:

} else {
if ( c > d) {
c = c + d;
}
} else {
d = d / 2;
}

关于c - else 之前缺少语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8632585/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com