if ( (code == S || M || L || N || P || K ||R || C || U || W || O) )
{
return T;
}
Run Code Online (Sandbox Code Playgroud)
我正确使用或运营商吗?我打算成为其中一个角色,但我不确定我是否正确使用了算子
你需要写:
code == 'S' || code == 'M' || code == 'L', etc.
Run Code Online (Sandbox Code Playgroud)
但你也可以这样做:
if(strchr("SMLNPKJRCUWO", code) != NULL) (or != 0, if you don't have NULL defined)
{}
Run Code Online (Sandbox Code Playgroud)
strchr 说"字符串中的字符是什么?如果是,请给我指向它的位置.如果没有,则返回NULL"(这只是一种说法为零的奇特方式).
要使用strchr,您可能需要#include <string.h>在源文件的顶部.