Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

Cの列挙型


列挙型は、C言語のユーザー定義型です。これは、積分定数に名前を割り当てるために使用され、プログラムの読み取りと保守を容易にします。キーワード「enum」は、列挙を宣言するために使用されます。

これがC言語の列挙型の構文です

enum enum_name{const1, const2, ....... };

enumキーワードは、enumタイプの変数を定義するためにも使用されます。列挙型の変数を定義するには、次の2つの方法があります。

enum week{sunday, monday, tuesday, wednesday, thursday, friday, saturday};
enum week day;

これがC言語の列挙型の例です

#include<stdio.h>
enum week{Mon=10, Tue, Wed, Thur, Fri=10, Sat=16, Sun};
enum day{Mond, Tues, Wedn, Thurs, Frid=18, Satu=11, Sund};
int main() {
   printf("The value of enum week: %d\t%d\t%d\t%d\t%d\t%d\t%d\n\n",Mon , Tue, Wed, Thur, Fri, Sat, Sun);
   printf("The default value of enum day: %d\t%d\t%d\t%d\t%d\t%d\t%d",Mond , Tues, Wedn, Thurs, Frid, Satu, Sund);
   return 0;
}

出力

The value of enum week: 10111213101617
The default value of enum day: 0123181112

上記のプログラムでは、2つの列挙型がmain()関数の外で週と日として宣言されています。 main()関数では、列挙型要素の値が出力されます。

enum week{Mon=10, Tue, Wed, Thur, Fri=10, Sat=16, Sun};
enum day{Mond, Tues, Wedn, Thurs, Frid=18, Satu=11, Sund};
int main() {
   printf("The value of enum week: %d\t%d\t%d\t%d\t%d\t%d\t%d\n\n",Mon , Tue, Wed, Thur, Fri, Sat, Sun);
   printf("The default value of enum day: %d\t%d\t%d\t%d\t%d\t%d\t%d",Mond , Tues, Wedn, Thurs, Frid, Satu,    Sund);
}

  1. C++列挙型

    C ++列挙型の使用方法:ガイド 列挙型は、値の範囲から1つの値を割り当てることができるユーザー定義のデータ型です。 列挙型は、変数が特定の値のセットから1つの値のみを格納できるようにする必要がある場合に、プログラミングでよく使用されます。たとえば、曜日のみを格納する変数が必要な場合は、列挙型を使用できます。 このチュートリアルでは、例を参照して、C ++での列挙の基本、列挙を定義する方法、およびコードで列挙を使用する方法について説明します。このチュートリアルを読み終えると、C++で列挙型を使用するエキスパートになります。 C++列挙型 列挙型は、列挙型とも呼ばれ、可能な値の範囲が固

  2. HTML値属性

    HTML value属性は、HTMLドキュメント内のHTML要素の初期値を定義します。 ボタン、入力、メーター、li、オプション、進行状況に適用できます。 およびparam HTML要素。 構文 以下は構文です- <tagname value=”text”></tagname> HTML値の属性の例を見てみましょう- 例 <!DOCTYPE html> <html> <style>    body {       color: #000;   &n