逻辑运算符||

Tha*_*yen 0 c

  if ( (code == S || M || L || N || P || K ||R || C || U || W || O) )
    {
       return T;
    }
Run Code Online (Sandbox Code Playgroud)

我正确使用或运营商吗?我打算成为其中一个角色,但我不确定我是否正确使用了算子

Wil*_*ean 9

你需要写:

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>在源文件的顶部.