私はいくつかの変数を宣言するCコードを持っています: char c[8][8]; int pos[2][2];
(kとlは整数です)そして私はいくつかの条件を次のように置きます:
if('a' <= c[pos[k][l]][pos[k][l+1]]<='z'){...}else{...}
c[pos[k][l]][pos[k][l+1]]
ここで、条件は、文字が「a」と「z」の間の文字であることを確認します。しかし、常に同じエラーメッセージが表示されます
line ..: warning: comparisons like 'X<=Y<=Z' do not have their mathematical meaning
質問は確かに非常に単純ですが、if ステートメント内で比較する正しい構文は何ですか?