値を範囲の両端と比較したい。これは私のコードがどのように見えるかです:
if ( timeramount >5 && <10 )...do some stuff...
timeramount
したがって、私のアプリケーションはが 5 より大きく 10 より小さいかどうかを知る必要があります。
誰でも助けることができますか?
などの論理演算子は&&
、||
2 つのオペランドを取ります。これらのオペランドは式でなければなりません。< 10
オペランドが 1 つ不足しているため、有効な式ではありません (「10 未満は何ですか?」)。
自然言語で「timerarount が 5 より大きく 10 より小さい場合」と記述したものを C で表現するには、より冗長にする必要があります。
if (timeramount > 5 && timeramount < 10) {
/* if timeramount is greater than 5 AND timeramount is less than 10 */
;
}
言語の基礎を学ぶために、C に関する優れた入門書を入手することをお勧めします。Kernighan & Ritchie の「The C Programming Language」は良い出発点ですが、この質問を参考にしてください。