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

C ++で列挙型を使用する方法は?


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

以下は列挙型の構文です。

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

ここで

enum_name −ユーザーが付けた名前。

const1、const2 −これらはタイプフラグの値です。

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

enum colors{red, black};
enum suit{heart, diamond=8, spade=3, club};

以下は列挙型の例です。

#include <iostream>
using namespace std;
enum colors{red=5, black};
enum suit{heart, diamond=8, spade=3, club};
int main() {
   cout <<"The value of enum color : "<<red<<","<<black;
   cout <<"\nThe default value of enum suit : "<<heart<<","<<diamond<<","<<spade<<","<<club;
   return 0;
}

出力

The value of enum color : 5,6
The default value of enum suit : 0,8,3,4

上記のプログラムでは、main()関数の外側で2つの列挙型がcolorおよびsuitとして宣言されています。

enum colors{red=5, black};
enum suit{heart, diamond=8, spade=3, club};

main()関数では、列挙型要素の値が出力されます。

cout <<"The value of enum color : "<<red<<","<<black;
cout <<"\nThe default value of enum suit : "<<heart<<","<<diamond<<","<<spade<<","<<club;

  1. Android sqliteでMEDIUMTEXT値を使用するにはどうすればよいですか?

    例に入る前に、AndroidのSQLiteデータベースとは何かを知っておく必要があります。 SQLiteは、デバイス上のテキストファイルにデータを保存するオープンソースのSQLデータベースです。 AndroidにはSQLiteデータベースの実装が組み込まれています。 SQLiteは、すべてのリレーショナルデータベース機能をサポートしています。このデータベースにアクセスするために、JDBC、ODBCなどのデータベースへの接続を確立する必要はありません。 この例は、AndroidSQLiteでMEDIUMTEXT値を使用する方法を示しています。 ステップ1 − Android Studioで新

  2. Android sqliteでLONGTEXT値を使用するにはどうすればよいですか?

    例に入る前に、Androidのsqliteデータベースが何であるかを知っておく必要があります。 SQLiteは、デバイス上のテキストファイルにデータを保存するオープンソースのSQLデータベースです。 Androidには、SQLiteデータベースの実装が組み込まれています。 SQLiteは、すべてのリレーショナルデータベース機能をサポートしています。このデータベースにアクセスするために、JDBC、ODBCなどのデータベースへの接続を確立する必要はありません。 この例は、AndroidsqliteでLONGTEXT値を使用する方法について示しています。 ステップ1 − Android Stud