スイカを1と定義しました
#define watermelon 1
しかし、2でそれを定義するにはどうすればよいですか?したがって、次のようになります。
#define watermelon 1 and 2.
//of course this isn't how it is done.//
これがどのように行われるかを忘れました。私は巨大な脳のおならを持っています。ヒントをいただければ幸いです。
スイカを1と定義しました
#define watermelon 1
しかし、2でそれを定義するにはどうすればよいですか?したがって、次のようになります。
#define watermelon 1 and 2.
//of course this isn't how it is done.//
これがどのように行われるかを忘れました。私は巨大な脳のおならを持っています。ヒントをいただければ幸いです。
それは一般的にあなたがすることではありません。一般に、1つの「記号」は1つの値を指します。
できることは、2つの異なるシンボルを作成することです。
#define MELON_A 1
#define MELON_B 2
次に、次のようなコードを使用します。
if ((fruitType == MELON_A) || (fruitType == MELON_B)) ...
(その問題の潜在的な解決策ではなく)一歩下がって解決しようとしている問題を私たちに伝えたい場合は、おそらくより具体的なアドバイスを提供することができます。
typedef enum {
MELON_A = 1,
MELON_B,
MELON_C
} MELON;
または、列挙を使用できます