0memo/2011_2_20

Last-modified: 2011-02-20 (日) 22:14:12

if文は論理演算子を使うことにより、複数の条件を組み合わすことが出来ます。

#include <stdio.h>
int main(void){
	int a = 3;
	if( (a < 10) && (a > 2) ){ //10未満かつ2より上ならば処理を開始
		printf("aは10未満、2より上です\n");
	}else{
		printf("aは10以上です\n");
	}
}

実行結果:

aは10未満、2より上です
続行するには何かキーを押してください . . .

また、||を使うことにより、~または~ならばができます。
例:

#include <stdio.h>
int main(void){
	int a = 3;
	if( (a < 10) || (a > 2) ){
		printf("aは10未満または2より上です\n");
	}else{
		printf("aは10以上または2以下です\n");
	}
}

実行結果:

aは10未満または2より上です
続行するには何かキーを押してください . . .