{"id":2904,"date":"2021-09-07T07:00:00","date_gmt":"2021-09-07T01:30:00","guid":{"rendered":"https:\/\/selfimagination.in\/tips\/?p=2904"},"modified":"2021-11-08T20:51:08","modified_gmt":"2021-11-08T15:21:08","slug":"c-enum","status":"publish","type":"post","link":"https:\/\/selfimagination.in\/tips\/c-enum\/","title":{"rendered":"C Enum (Enumerated)"},"content":{"rendered":"\n<p>C Enum \u0907\u0938\u092e\u0947\u0902 \u0939\u092e \u090f\u0915 \u092f\u093e \u090f\u0915 \u0938\u0947 \u0905\u0927\u093f\u0915 Constant Value \u0915\u094b Store \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902 \u0914\u0930 \u0914\u0930 \u0909\u0928 Value \u0915\u094b \u092a\u094d\u0930\u094b\u0917\u094d\u0930\u093e\u092e \u092e\u0947\u0902 \u0915\u0939\u0940 \u092a\u0930 \u092d\u0940 \u0909\u092a\u092f\u094b\u0917 \u092e\u0947\u0902 \u0932\u0947 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902 \u0964<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Declaration of Enum in C  <\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"cpp\" class=\"language-cpp\">#include &lt;stdio.h&gt;\n\nvoid main()\n{\n    enum Bool {false, true};   \/\/Default value is First Index is 0  and second is 1     \n    \n    int MyInt1 = false;  \/\/Set Enum to Int\n    int MyInt2 = true;   \/\/Set Enum to Int\n\n    printf(\"\\nValue of MyInt1 is %d\", MyInt1); \/\/Print 0\n    printf(\"\\nValue of MyInt2 is %d\", MyInt2); \/\/Print 1\n\n}<\/code><\/pre>\n\n\n\n<pre title=\"Output\" class=\"wp-block-code\"><code lang=\"cpp\" class=\"language-cpp\">Value of MyInt1 is 0\nValue of MyInt2 is 1<\/code><\/pre>\n\n\n\n<p class=\"wp-block-zozuk-wphindi\">Enum \u0915\u0947 \u0909\u092a\u092f\u094b\u0917 \u0938\u0947 \u0939\u092e \u0915\u094b\u0908 \u092d\u0940 Integer Constant \u092c\u0928\u093e \u0938\u0915\u0924\u0947 \u0939\u0948 \u0914\u0930 Value \u0932\u093f\u0916\u0928\u0947 \u0915\u0947 \u0938\u094d\u0925\u093e\u0928 \u092a\u0930 \u0909\u0938 Constant \u0915\u093e \u0939\u0940 \u0909\u092a\u092f\u094b\u0917 \u0915\u0930 \u0932\u0947\u0924\u0947 \u0939\u0948\u0902 \u0964<strong>Initial Pattern 01<\/strong>enum Bool {false, true};\u092f\u0939 Default Pattern \u0939\u0948\u0902 , \u0907\u0938\u092e\u0947\u0902 \u092a\u0939\u0932\u0947 \u0915\u0940 \u0935\u0948\u0932\u094d\u092f\u0942 0 \u0914\u0930 \u0926\u0942\u0938\u0930\u0947 \u0915\u0940 1 \u0914\u0930 \u0907\u0938\u0940 \u0915\u0947 \u0905\u0928\u0941\u0938\u093e\u0930 Increment \u0939\u094b\u0924\u0940 \u0930\u0939\u0924\u0940 \u0939\u0948\u0902 \u0964<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Different Initialize Pattern of Enum in C<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Initial Pattern 02<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"cpp\" class=\"language-cpp\">enum Ans {Yes=1, No=0}; <\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>\u0907\u0938 pattern \u092e\u0947\u0902 \u0906\u0930\u094d\u0921\u0930 Change \u0915\u093f\u092f\u093e \u0917\u092f\u093e \u0939\u0948\u0902 1 number \u092a\u0939\u0932\u0947 \u0932\u093f\u090f \u0914\u0930 0 \u0915\u094b \u092c\u093e\u0926 \u092e\u0947\u0902 , \u092f\u0926\u093f \u0939\u092e \u0916\u0941\u0926 \u0939\u0940 \u0935\u0948\u0932\u094d\u092f\u0942 \u0938\u0947\u091f \u0915\u0930 \u0930\u0939\u0947 \u0939\u0948\u0902 \u0924\u094b Sequence \u0905\u092a\u0928\u0947 \u0905\u0928\u0941\u0938\u093e\u0930 \u092d\u0940 Set \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902 \u0964<\/li><\/ul>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Initial Pattern 03 <\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"cpp\" class=\"language-cpp\">enum Grade {A=100, B=80, C=60};  <\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>\u0907\u0938 Pattern \u092e\u0947\u0902 \u0939\u092e\u0928\u0947 A \u0915\u0940 \u0935\u0948\u0932\u094d\u092f\u0942 0 \u092f\u093e 1 \u0938\u0947 \u0928 \u0926\u0947 \u0915\u0930 100 \u0926\u0940 \u0914\u0930 B \u0915\u0940 \u0935\u0948\u0932\u094d\u092f\u0942 80 , \u0939\u092e \u0905\u092a\u0928\u0947 \u0905\u0928\u0941\u0938\u093e\u0930 \u0915\u094b\u0908 \u092d\u0940 Integer \u0935\u0948\u0932\u094d\u092f\u0942 Set \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902 \u0964<\/li><\/ul>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Initial Pattern 04<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"cpp\" class=\"language-cpp\"> num MyEnum {A1, B1, C1=11, D1=15, E1, F1, G1=51, H1};  <\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>\u0907\u0938 Pattern \u092e\u0947\u0902 \u0939\u092e\u0928\u0947 A1 \u0915\u0940 Value \u0928\u0939\u0940\u0902 \u0926\u0940 \u0939\u0948\u0902 \u0924\u094b \u092f\u0939 0 \u0935\u0948\u0932\u094d\u092f\u0942 Set \u0915\u0930 \u0926\u0947\u0917\u093e \u0964<\/li><li>B1 \u092e\u0947\u0902 \u092d\u0940 \u0935\u0948\u0932\u094d\u092f\u0942 \u0928\u0939\u0940\u0902 \u0926\u0940 \u0939\u0948\u0902 \u0907\u0938\u0932\u093f\u090f \u092f\u0939 1 increment \u0915\u0930 1 \u0935\u0948\u0932\u094d\u092f\u0942 \u0938\u0947\u091f \u0915\u0930 \u0926\u0947\u0917\u093e \u0964<\/li><li>C1 \u092e\u0947\u0902 \u0939\u092e\u0928\u0947 11 \u0938\u0947\u091f \u0915\u0930 \u0926\u093f\u092f\u093e \u0939\u0948\u0902 \u0924\u094b \u092f\u0939 11 \u0939\u0940 \u0935\u0948\u0932\u094d\u092f\u0942 \u0915\u0930 \u0926\u0947\u0917\u093e \u0964<\/li><li>D1 \u092e\u0947\u0902 \u0939\u092e\u0928\u0947 15 \u0938\u0947\u091f \u0915\u0930 \u0926\u093f\u092f\u093e \u0939\u0948\u0902 \u0924\u094b \u092f\u0939 15 \u0939\u0940 \u0935\u0948\u0932\u094d\u092f\u0942 \u0915\u0930 \u0926\u0947\u0917\u093e \u0964<\/li><li>E1 \u092e\u0947\u0902 \u0939\u092e\u0928\u0947 \u0915\u094b\u0908 \u0935\u0948\u0932\u094d\u092f\u0942 \u0938\u0947\u091f \u0928\u0939\u0940\u0902 \u0915\u0940 \u0939\u0948\u0902 \u0924\u094b \u092f\u0939 15+1 \u092f\u093e\u0928\u093f \u0915\u0940 16 \u0938\u0947\u091f \u0915\u0930 \u0926\u0947\u0917\u093e<\/li><li>F1 \u092e\u0947\u0902 16 +1 \u092f\u093e\u0928\u093f \u0915\u0940 17 \u0938\u0947\u091f \u0915\u0930 \u0926\u0947\u0917\u093e \u0964<\/li><li>G1 \u092e\u0947\u0902 \u0939\u092e\u0928\u0947 51 \u0938\u0947\u091f \u0915\u0930 \u0926\u0940 \u0939\u0948\u0902 \/<\/li><li>H1 \u092e\u0947\u0902 51+1 \u0938\u0947\u091f \u0939\u094b \u091c\u093e\u090f\u0917 \u0915\u094d\u092f\u0941\u0915\u0940 \u0939\u092e\u0928\u0947 \u0915\u094b\u0908 \u0935\u0948\u0932\u094d\u092f\u0942 \u0938\u0947\u091f \u0928\u0939\u0940\u0902 \u0915\u0940 \u0939\u0948\u0902 \u0964<\/li><\/ul>\n\n\n\n<p>\u092f\u0939\u093e\u0901 \u092a\u0930 \u0906\u092a\u0928\u0947 \u0926\u0947\u0916\u093e \u0939\u094b\u0917\u093e \u0915\u0940 \u0939\u092e\u0928\u0947 \u092a\u0939\u0932\u0947 A, B, C, D \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u093f\u092f\u093e \u0939\u0948\u0902 \u0924\u094b \u0928\u0947\u0915\u094d\u0938\u094d\u091f enum \u092e\u0947\u0902 \u0939\u092e A, B, C, D \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0928\u0939\u0940\u0902 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0907\u0938\u0932\u093f\u090f \u0939\u092e\u0928\u0947 \u0909\u0928\u094d\u0939\u0947\u0902 A1 B1 \u0906\u0926\u093f \u0938\u0947\u091f \u0915\u093f\u092f\u093e \u0939\u0948\u0902 \u0964<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Set Enum to a Variable<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"cpp\" class=\"language-cpp\">int MyInt1 = false;  \/\/Set Enum to Int\nint MyInt2 = true;   \/\/Set Enum to Int<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Print Value of Enum<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"cpp\" class=\"language-cpp\">printf(\"\\nValue of MyInt1 is %d\", MyInt1);\nprintf(\"\\nValue of MyInt2 is %d\\n\", MyInt2);<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u0939\u092e\u093e\u0930\u0947 \u0905\u0928\u094d\u092f ARTICLE<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/selfimagination.in\/tips\/mysql-aggregate-function-in-hindi\/\">MySQL Aggregate Function<\/a><\/li><li><a href=\"https:\/\/selfimagination.in\/tips\/mysql-stored-procedure\/\">MySQL Stored Procedures<\/a><\/li><li><a href=\"https:\/\/selfimagination.in\/tips\/mysql-trigger\/\">MySQL Trigger (Before\/After)<\/a><\/li><li><a href=\"https:\/\/selfimagination.in\/tips\/php-validation-filter-var-preg_match\/\">PHP Form Validations, Required, Filter<\/a>\u00a0<\/li><li><a href=\"https:\/\/selfimagination.in\/tips\/dbcmd\/\">PHP MySQL Connection<\/a><\/li><li><a href=\"https:\/\/selfimagination.in\/tips\/php-dropdown-from-mysql\/\">Dropdown Retrieve from MySQL\u00a0<\/a><\/li><li><a href=\"https:\/\/selfimagination.in\/tips\/learn-c-basic-n-advance\/\">Learn C (Single Page Summary)<\/a><\/li><li><a href=\"https:\/\/selfimagination.in\/tips\/arduino-guide-2021-hindi\/\">Arduino Guide 2021 (Hindi)<\/a><\/li><li><a href=\"https:\/\/blog.learncomputer.selfimagination.in\/2020\/10\/keyboard-shortcut.html\">\u0915\u0940\u092c\u094b\u0930\u094d\u0921 \u0936\u0949\u0930\u094d\u091f\u0915\u091f\u094d\u0938<\/a><\/li><li><a href=\"https:\/\/selfimagination.in\/tips\/learn-cpp-from-c\/\">C \u0938\u0947 C++ \u0938\u093f\u0916\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092f\u0939\u093e\u0901 \u0915\u094d\u0932\u093f\u0915 \u0915\u0930\u0947 <\/a><\/li><\/ul>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Full Example<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"cpp\" class=\"language-cpp\">#include &lt;stdio.h&gt;\n\/\/Initial Pattern 01\nenum Bool {false, true};   \/\/Default value is First Index is 0  and second is 1     \n\n\/\/Initial Pattern 02\nenum Ans {Yes=1, No=0};          \/\/ Order Change\n\n\/\/Initial Pattern 03\nenum Grade {A=100, B=80, C=60};  \/\/ Set Manual Value\n\n\/\/Initial Pattern 04\nenum MyEnum {A1, B1, C1=11, D1=15, E1, F1, G1=51, H1}; \/\/ Auto and Manual Value Set  \n\nvoid main()\n{\n    \n    int MyInt1 = false;   \/\/Set Enum to Int\n    int MyInt2 = true;   \/\/Set Enum to Int\n\n    printf(\"\\nValue of MyInt1 is %d\", MyInt1);\n    printf(\"\\nValue of MyInt2 is %d\\n\", MyInt2);\n\n    \n    printf(\"\\nA1=%d\", A1);\n    printf(\"\\nB1=%d\", B1);\n    printf(\"\\nC1=%d\", C1);\n    printf(\"\\nD1=%d\", D1);\n    printf(\"\\nE1=%d\", E1);\n    printf(\"\\nF1=%d\", F1);\n    printf(\"\\nG1=%d\", G1);\n    printf(\"\\nH1=%d\", H1);\n}<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p class=\"wp-block-zozuk-wphindi\">\u0906\u0936\u093e \u0939\u0948\u0902 \u092e\u0941\u091d\u0947 \u0915\u0940 \u0906\u092a\u0915\u094b Enum \u0905\u091a\u094d\u091b\u0947 \u0938\u0947 \u0938\u092e\u091d \u092e\u0947\u0902 \u0906 \u0917\u092f\u093e \u0939\u094b\u0917\u093e \u092f\u0926\u093f \u092b\u093f\u0930 \u092d\u0940 \u0915\u094b\u0908 \u092d\u0940 Doubt \u0939\u094b \u0924\u094b \u0906\u092a Comment \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902,\u092f\u0939 Article \u0915\u0948\u0938\u093e \u0932\u0917\u093e \u091c\u0930\u0942\u0930 \u092c\u0924\u093e\u092f\u0947 \u0905\u092a\u0928\u093e \u0915\u0940\u092e\u0924\u0940 \u0938\u092e\u092f \u0926\u0947\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0927\u0928\u094d\u092f\u0935\u093e\u0926 <\/p>\n","protected":false},"excerpt":{"rendered":"<p>C Enum \u0907\u0938\u092e\u0947\u0902 \u0939\u092e \u090f\u0915 \u092f\u093e \u090f\u0915 \u0938\u0947 \u0905\u0927\u093f\u0915 Constant Value \u0915\u094b Store \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902 \u0914\u0930 \u0914\u0930 \u0909\u0928 Value \u0915\u094b \u092a\u094d\u0930\u094b\u0917\u094d\u0930\u093e\u092e \u092e\u0947\u0902 \u0915\u0939\u0940 \u092a\u0930 \u092d\u0940 \u0909\u092a\u092f\u094b\u0917 \u092e\u0947\u0902 \u0932\u0947 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902 \u0964 Declaration of Enum in C Different Initialize Pattern of Enum in C Initial Pattern 02 \u0907\u0938 pattern \u092e\u0947\u0902 \u0906\u0930\u094d\u0921\u0930 Change \u0915\u093f\u092f\u093e \u0917\u092f\u093e \u0939\u0948\u0902 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3221,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[11],"tags":[],"class_list":["post-2904","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-c"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/selfimagination.in\/tips\/wp-content\/uploads\/2021\/09\/c-enum-hindi-1.jpg?fit=1200%2C628&ssl=1","_links":{"self":[{"href":"https:\/\/selfimagination.in\/tips\/wp-json\/wp\/v2\/posts\/2904","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/selfimagination.in\/tips\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/selfimagination.in\/tips\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/selfimagination.in\/tips\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/selfimagination.in\/tips\/wp-json\/wp\/v2\/comments?post=2904"}],"version-history":[{"count":43,"href":"https:\/\/selfimagination.in\/tips\/wp-json\/wp\/v2\/posts\/2904\/revisions"}],"predecessor-version":[{"id":5294,"href":"https:\/\/selfimagination.in\/tips\/wp-json\/wp\/v2\/posts\/2904\/revisions\/5294"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/selfimagination.in\/tips\/wp-json\/wp\/v2\/media\/3221"}],"wp:attachment":[{"href":"https:\/\/selfimagination.in\/tips\/wp-json\/wp\/v2\/media?parent=2904"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/selfimagination.in\/tips\/wp-json\/wp\/v2\/categories?post=2904"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/selfimagination.in\/tips\/wp-json\/wp\/v2\/tags?post=2904"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}