社区讨论

警示后人:if 语句嵌套问题

P12426 [BalticOI 2025] BOI acronym参与者 4已保存回复 4

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
4 条
当前快照
1 份
快照标识符
@mhj1oc3h
此快照首次捕获于
2025/11/03 19:16
4 个月前
此快照最后确认于
2025/11/03 19:16
4 个月前
查看原帖
当一个 if 语句之下只有一个 if,且随后有 else 类语句时,第二个 if 一定要有大括号。
例如:
CPP
if(A)
  { if(B) C; }
else if(D)
  { if(E) F; }
else G;
而非:
CPP
if(A)
    if(B) C;
else if(D)
    if(E) F;
else G;
写出第二种情况并且没发现有问题的大概也许是 python 缩进用习惯了(大雾)。

回复

4 条回复,欢迎继续交流。

正在加载回复...