>>591
三項演算子は"演算子"なので ? : のこと
三項演算子を使った式 式1 ? 式2 : 式3 全体が"条件式"

>>590
条件式は値を持つことがポイントになるので、条件式を使って題意を満たせとなると、
>>589のような書き方が良い。

>(a==('A'||'B'||'C')) ? printf("正解です。\n") : printf("間違いです。\n");
はprintf("正解です。\n") もしくは printf("間違いです。\n")の戻り値が評価結果となり、
それを捨てている。これはわざわざわかりにくい書き方をしていると思う。

条件式を使う場合、評価結果の値を使うようなコードが適していると言える。