if (x==0||7||14||21||-7||-14) {y=星期四;} [关闭]

2024-04-11

你能像这样连续使用一堆 or 吗?

 if (x==0||7||14||21||-7||-14){y=THURSDAY;}

它似乎不适合我。 怎么了?可以||不能用于具有相同 then 谓词的两个 else if 条件?


在 c 中,除 0 之外的任何值都被视为布尔 true。所以你的 if 可以读成这样: 如果 x==0 或 true 或 true 或 true... 你的意思可能是if (x==0 || x==7 || x==14 ...)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

if (x==0||7||14||21||-7||-14) {y=星期四;} [关闭] 的相关文章

随机推荐