你能像这样连续使用一堆 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(使用前将#替换为@)