

{"id":57413,"date":"2019-06-01T11:58:31","date_gmt":"2019-06-01T06:28:31","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=57413"},"modified":"2019-06-26T16:37:23","modified_gmt":"2019-06-26T11:07:23","slug":"multi-dimensional-arrays-in-c-cpp","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/multi-dimensional-arrays-in-c-cpp\/","title":{"rendered":"Multi-dimensional Arrays in C\/C++ (2D &amp; 3D Arrays) &#8211; Unveil the Important Concepts"},"content":{"rendered":"<div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:1525,&quot;href&quot;:&quot;https:\\\/\\\/en.wikipedia.org\\\/wiki\\\/Array_data_structure&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20251011082913\\\/https:\\\/\\\/en.wikipedia.org\\\/wiki\\\/Array_data_structure&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-09 10:15:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-13 04:00:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-20 18:27:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-24 15:12:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-28 06:17:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-01 06:10:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-06 07:08:47&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-11 22:41:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-15 12:09:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-19 08:57:24&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-22 13:38:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-26 19:35:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-04 14:41:43&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-09 12:29:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-12 13:38:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-16 08:11:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 11:52:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-23 23:36:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-05 19:54:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-09 23:45:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-13 12:00:15&quot;,&quot;http_code&quot;:429},{&quot;date&quot;:&quot;2026-03-18 02:26:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-21 16:45:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-28 05:58:46&quot;,&quot;http_code&quot;:429},{&quot;date&quot;:&quot;2026-04-03 23:29:24&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 16:10:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-20 19:32:34&quot;,&quot;http_code&quot;:429},{&quot;date&quot;:&quot;2026-04-24 09:48:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-29 01:35:37&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-05 09:09:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-12 01:13:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-16 18:36:43&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-21 08:52:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-25 12:15:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-04 15:33:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-07 16:04:33&quot;,&quot;http_code&quot;:404}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-07 16:04:33&quot;,&quot;http_code&quot;:404},&quot;process&quot;:&quot;done&quot;}]'><\/div>\n<p>In our previous article, we talked about <a href=\"https:\/\/data-flair.training\/blogs\/arrays-in-c-and-cpp\/\"><strong><em>arrays in C and C++<\/em><\/strong><\/a>. Now, it&#8217;s time to uncover the secrets of Multi-dimensional Arrays in C\/C++ programming language.\u00a0As the name itself suggest, <em>arrays that possess more than one dimension are multi-dimensional arrays<\/em>.\u00a0In this tutorial, we will restrict our focus on two-dimensional and three-dimensional arrays as they are the most commonly used and applied multi-dimensional arrays in C and C++.<\/p>\n<h2>Multi-dimensional Array in C\/C++<\/h2>\n<p><em>The arrays of an array are known as multi-dimensional arrays. It is a pretty clear and comprehensible concept to grasp.<\/em><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Multi-dimensional-Array-in-C-and-C.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-60880\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Multi-dimensional-Array-in-C-and-C.jpg\" alt=\"Multi-dimensional Array in C and C++\" width=\"802\" height=\"420\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Multi-dimensional-Array-in-C-and-C.jpg 802w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Multi-dimensional-Array-in-C-and-C-150x79.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Multi-dimensional-Array-in-C-and-C-300x157.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Multi-dimensional-Array-in-C-and-C-768x402.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Multi-dimensional-Array-in-C-and-C-520x272.jpg 520w\" sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/a><\/p>\n<h3>1. 2D Arrays<\/h3>\n<p><em>An array of an array is referred to as a two-dimensional array<\/em>. In simpler words, it is a <em>sequence of strings within a sequence of strings<\/em>.<\/p>\n<p>In order to understand\u00a0the working of 2D arrays in C\/C++, let us begin by discussing its basic syntax-<\/p>\n<h4>1.1 Declaration of 2D arrays in C\/C++<\/h4>\n<p><strong><em>return_type array_name [ size of row ] [ size of column ];<\/em><\/strong><\/p>\n<p><em>For instance,<\/em><\/p>\n<p><em>int matrix [3] [3];<\/em><\/p>\n<p><em><strong>If you aren&#8217;t aware of the Syntax of C, then you can&#8217;t afford to miss checking out the\u00a0<a href=\"https:\/\/data-flair.training\/blogs\/c-basic-syntax-rules\/\">Basic Syntax Rules in C<\/a><\/strong><\/em><\/p>\n<p>Here is a diagram, which would help you visualize how a matrix looks like:<\/p>\n<p>The name of the<strong> 2-D array is a matrix<\/strong> of the integer data type with 3 rows and 4 columns.<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/2D-array.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-60889\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/2D-array.jpg\" alt=\"2D array in C and C++\" width=\"550\" height=\"319\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/2D-array.jpg 550w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/2D-array-150x87.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/2D-array-300x174.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/2D-array-520x302.jpg 520w\" sizes=\"auto, (max-width: 550px) 100vw, 550px\" \/><\/a><\/p>\n<p>Clearly, from the table, we observe that there would be 12 elements in the matrix, which is the product of the size of its rows and columns.<\/p>\n<h4>1.2 Initialization of 2D arrays in C\/C++<\/h4>\n<p><span style=\"font-weight: 400\">Instead of simply declaring the multi-dimensional arrays, the C programming language gives you the provision to initialize it as well.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Let us consider an example of a 2D array for simplicity sake.<\/span><\/p>\n<p><span style=\"font-weight: 400\">We can do in it multiple ways-<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">int array [2] [4] = { {2, 4, 0, -2 }, {-1, 4, -7, 0} };<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">int array [2] [4] = { 2, 4, 0, -2 -1, 4, -7, 0};<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">int array [ ] [4] = { {2, 4, 0, -2 }, {-1, 4, -7, 0} };<\/span><\/li>\n<\/ul>\n<p>The 2D array would have 2 rows and 4 columns in each case.<\/p>\n<p><em>Similarly, we can initialize multi-dimensional arrays in a similar manner of nth dimension<\/em><\/p>\n<p>int array [ ][ ][ ]&#8230;.nth[ ] = { { { &#8230;nth { values } } } \u2026..nth }<\/p>\n<p><em><strong>Don&#8217;t forget to check <a href=\"https:\/\/data-flair.training\/blogs\/data-types-in-c\/\">Data Types in C Language<\/a><\/strong><\/em><\/p>\n<h4>1.3 How to define 2D array in C?<\/h4>\n<p>If you are working with the for loop, you require 2 for loops to store the 2D array. One of the most common features of the 2D array is the implementation of matrices.<\/p>\n<p>In mathematics, the matrix is a rectangular array of elements (numbers or expressions), that is represented with the help of rows and columns.<\/p>\n<p>The basic concept behind a matrix is the same in programming. In addition to that, we can call it a grid useful in storing, displaying and manipulating data items.<\/p>\n<p><strong>Here is a simple code in C which illustrates how to take a matrix input and display it:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">#include&lt;stdio.h&gt;\r\nvoid main()\r\n{\r\n\r\nprintf(\"Welcome to DataFlair tutorials!\\n\\n\");\r\n\r\nint matrix[10][10];\r\nint no_of_rows, no_of_columns;\r\nint iteration1, iteration2;\r\n\r\nprintf(\"Enter the number of rows of the matrix: \");\r\nscanf(\"%d\",&amp;no_of_rows);\r\nprintf(\"Enter the number of columns of the matrix: \");\r\nscanf(\"%d\",&amp;no_of_columns);\r\n\r\nprintf(\"Enter the elements of the matrix:\\n\");\r\nfor(iteration1 = 0; iteration1 &lt; no_of_rows; iteration1++ )\r\n{\r\nfor(iteration2 = 0; iteration2 &lt; no_of_columns; iteration2++)\r\n{\r\nscanf(\"%d\", &amp;matrix[iteration1][iteration2]);\r\n}\r\n}\r\nprintf(\"The matrix is:\\n\");\r\nfor(iteration1 = 0; iteration1 &lt; no_of_rows; iteration1++ )\r\n{\r\nfor(iteration2 = 0; iteration2 &lt; no_of_columns; iteration2++)\r\n{\r\nprintf(\"%d\\t\",matrix[iteration1][iteration2]);\r\n}\r\nprintf(\"\\n\");\r\n}\r\n}<\/pre>\n<p><strong>Code on Screen-<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Example-of-2d-array-in-C.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-57417\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Example-of-2d-array-in-C.jpg\" alt=\"2D arrays in C with Example\" width=\"1303\" height=\"688\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Example-of-2d-array-in-C.jpg 1303w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Example-of-2d-array-in-C-150x79.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Example-of-2d-array-in-C-300x158.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Example-of-2d-array-in-C-768x406.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Example-of-2d-array-in-C-1024x541.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Example-of-2d-array-in-C-520x275.jpg 520w\" sizes=\"auto, (max-width: 1303px) 100vw, 1303px\" \/><\/a><\/p>\n<p><strong>Output-<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-2d-arrays-in-C.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-57418\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-2d-arrays-in-C.jpg\" alt=\"2d arrys output\" width=\"1302\" height=\"672\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-2d-arrays-in-C.jpg 1302w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-2d-arrays-in-C-150x77.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-2d-arrays-in-C-300x155.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-2d-arrays-in-C-768x396.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-2d-arrays-in-C-1024x529.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-2d-arrays-in-C-520x268.jpg 520w\" sizes=\"auto, (max-width: 1302px) 100vw, 1302px\" \/><\/a><\/p>\n<h4>1.4 How to define 2D array in C++?<\/h4>\n<p>Here is a simple code in C++ that illustrates how to take a matrix input and display it:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">#include &lt;iostream&gt;\r\nusing namespace std;\r\n\r\nint main()\r\n{\r\n\r\ncout&lt;&lt;\"Welcome to DataFlair tutorials!\"&lt;&lt;endl&lt;&lt;endl;\r\n\r\nint matrix[10][10];\r\nint no_of_rows, no_of_columns;\r\nint iteration1, iteration2;\r\n\r\ncout&lt;&lt;\"Enter the number of rows of the matrix: \";\r\ncin&gt;&gt;no_of_rows;\r\ncout&lt;&lt;\"Enter the number of columns of the matrix: \";\r\ncin&gt;&gt;no_of_columns;\r\n\r\ncout&lt;&lt;\"Enter the elements of the matrix: \"&lt;&lt;endl;\r\nfor(iteration1 = 0; iteration1 &lt; no_of_rows; iteration1++ )\r\n{\r\nfor(iteration2 = 0; iteration2 &lt; no_of_columns; iteration2++)\r\n{\r\ncin&gt;&gt;matrix[iteration1][iteration2];\r\n}\r\n}\r\ncout&lt;&lt;\"The matrix is: \"&lt;&lt;endl;\r\nfor(iteration1 = 0; iteration1 &lt; no_of_rows; iteration1++ )\r\n{\r\nfor(iteration2 = 0; iteration2 &lt; no_of_columns; iteration2++)\r\n{\r\ncout&lt;&lt; \"\\t\" &lt;&lt;matrix[iteration1][iteration2];\r\n}\r\ncout&lt;&lt;endl;\r\n}\r\nreturn 0;\r\n}<\/pre>\n<p><strong>Code-<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Define-2D-array-in-C.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-60874\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Define-2D-array-in-C.jpg\" alt=\"Define 2D array in C++\" width=\"1299\" height=\"699\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Define-2D-array-in-C.jpg 1299w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Define-2D-array-in-C-150x81.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Define-2D-array-in-C-300x161.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Define-2D-array-in-C-768x413.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Define-2D-array-in-C-1024x551.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Define-2D-array-in-C-520x280.jpg 520w\" sizes=\"auto, (max-width: 1299px) 100vw, 1299px\" \/><\/a><\/p>\n<p><strong>Output-<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-2D-array-in-C.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-60875\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-2D-array-in-C.jpg\" alt=\"Output of 2D array in C++\" width=\"1299\" height=\"741\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-2D-array-in-C.jpg 1299w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-2D-array-in-C-150x86.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-2D-array-in-C-300x171.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-2D-array-in-C-768x438.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-2D-array-in-C-1024x584.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-2D-array-in-C-520x297.jpg 520w\" sizes=\"auto, (max-width: 1299px) 100vw, 1299px\" \/><\/a><\/p>\n<h3>2. 3D Arrays<\/h3>\n<p>Three-dimensional arrays in C\/C++ are referred to as an array of arrays.\u00a0Its syntax is similar to a 1D or 2D array:<\/p>\n<p><em>return_type array_name [ size-1] [ size-2 ][ size-3];<\/em><\/p>\n<p><em>For instance,<\/em><\/p>\n<p><em>int sample [3] [2] [3] ;<\/em><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/3D-Arrays.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-60881\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/3D-Arrays.jpg\" alt=\"3D Arrays\" width=\"500\" height=\"500\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/3D-Arrays.jpg 500w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/3D-Arrays-150x150.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/3D-Arrays-300x300.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/3D-Arrays-160x160.jpg 160w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/3D-Arrays-320x320.jpg 320w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>Clearly, from the diagram, we observe that there would be 18 elements in the 3D <a href=\"https:\/\/en.wikipedia.org\/wiki\/Array_data_structure\">array<\/a>, which is the product of dimensions (3*2*3) of the array.<\/p>\n<p><em>If you are working with the for loop, you require 3 for loops to store the 3D array.<\/em><\/p>\n<h4>2.1 How to define 3D arrays in C?<\/h4>\n<p>Here is a simple code in C which illustrates the use of a three-dimensional matrix:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">#include &lt;stdio.h&gt;\r\nvoid main()\r\n{\r\n\r\nprintf(\"Welcome to DataFlair tutorials!\\n\\n\");\r\n\r\nint i, j, k, sample[3][2][3], size;\r\nsize=3*2*3; \/\/ Size of the 3D array is the product of size of each array\r\nprintf(\"Enter %d elements: \\n\",size);\r\n\r\nfor(i = 0; i &lt; 3; ++i)\r\n{\r\nfor (j = 0; j &lt; 2; ++j)\r\n{\r\nfor(k = 0; k &lt; 3; ++k )\r\n{\r\nscanf(\"%d\", &amp;sample[i][j][k]);\r\n}\r\n}\r\n}\r\nprintf(\"The values are:\\n\\n\"); \/\/ To display the values of elements according to their index\r\nfor(i = 0; i &lt; 3; i++)\r\n{\r\nfor (j = 0; j &lt; 2; j++)\r\n{\r\nfor(k = 0; k &lt; 3; k++)\r\n{\r\nprintf(\"sample[%d][%d][%d] = %d\\n\", i, j, k, sample[i][j][k]);\r\n}\r\n}\r\n}\r\n}\r\n<\/pre>\n<p><strong>Code on Screen-<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Example-of-3d-arrays-in-C.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-57420\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Example-of-3d-arrays-in-C.jpg\" alt=\" 3D arrays in C with example\" width=\"1303\" height=\"687\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Example-of-3d-arrays-in-C.jpg 1303w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Example-of-3d-arrays-in-C-150x79.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Example-of-3d-arrays-in-C-300x158.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Example-of-3d-arrays-in-C-768x405.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Example-of-3d-arrays-in-C-1024x540.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Example-of-3d-arrays-in-C-520x274.jpg 520w\" sizes=\"auto, (max-width: 1303px) 100vw, 1303px\" \/><\/a><\/p>\n<p><strong>Output-<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-3d-arrays-in-C.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-57421\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-3d-arrays-in-C.jpg\" alt=\"3d Arrays in C output\" width=\"1301\" height=\"701\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-3d-arrays-in-C.jpg 1301w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-3d-arrays-in-C-150x81.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-3d-arrays-in-C-300x162.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-3d-arrays-in-C-768x414.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-3d-arrays-in-C-1024x552.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-3d-arrays-in-C-520x280.jpg 520w\" sizes=\"auto, (max-width: 1301px) 100vw, 1301px\" \/><\/a><\/p>\n<h4>2.2 How to define 3D arrays in C++?<\/h4>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">#include &lt;iostream&gt;\r\nusing namespace std;\r\n\r\nint main()\r\n{\r\n\r\ncout&lt;&lt;\"Welcome to DataFlair tutorials!\"&lt;&lt;endl&lt;&lt;endl;\r\n\r\nint i, j, k, sample[3][2][3], size;\r\nsize=3*2*3; \/\/ Size of the 3D array is the product of size of each array\r\ncout&lt;&lt;\"Enter \"&lt;&lt; size &lt;&lt; \" elements \"&lt;&lt;endl;\r\n\r\nfor(i = 0; i &lt; 3; ++i)\r\n{\r\nfor (j = 0; j &lt; 2; ++j)\r\n{\r\nfor(k = 0; k &lt; 3; ++k )\r\n{\r\ncin&gt;&gt;sample[i][j][k];\r\n}\r\n}\r\n}\r\ncout&lt;&lt;\"The values are: \"&lt;&lt;endl; \/\/ To display the values of elements according to their index\r\nfor(i = 0; i &lt; 3; i++)\r\n{\r\nfor (j = 0; j &lt; 2; j++)\r\n{\r\nfor(k = 0; k &lt; 3; k++)\r\n{\r\ncout&lt;&lt;\"sample [ \"&lt;&lt; i &lt;&lt;\" ][ \"&lt;&lt; j &lt;&lt; \"] [ \" &lt;&lt; k &lt;&lt; \" ] = \"&lt;&lt; sample[i][j][k] &lt;&lt;endl;\r\n}\r\n}\r\n}\r\nreturn 0;\r\n}<\/pre>\n<p><strong>Code-<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Example-of-Define-3D-arrays-in-C.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-60877\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Example-of-Define-3D-arrays-in-C.jpg\" alt=\"define 3D arrays in C++\" width=\"1299\" height=\"682\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Example-of-Define-3D-arrays-in-C.jpg 1299w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Example-of-Define-3D-arrays-in-C-150x79.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Example-of-Define-3D-arrays-in-C-300x158.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Example-of-Define-3D-arrays-in-C-768x403.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Example-of-Define-3D-arrays-in-C-1024x538.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Example-of-Define-3D-arrays-in-C-520x273.jpg 520w\" sizes=\"auto, (max-width: 1299px) 100vw, 1299px\" \/><\/a><\/p>\n<p><strong>Output-<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/define-3D-arrays-in-C.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-60878\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/define-3D-arrays-in-C.jpg\" alt=\"define 3D arrays in C++\" width=\"1299\" height=\"741\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/define-3D-arrays-in-C.jpg 1299w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/define-3D-arrays-in-C-150x86.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/define-3D-arrays-in-C-300x171.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/define-3D-arrays-in-C-768x438.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/define-3D-arrays-in-C-1024x584.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/define-3D-arrays-in-C-520x297.jpg 520w\" sizes=\"auto, (max-width: 1299px) 100vw, 1299px\" \/><\/a><\/p>\n<h2>Summary<\/h2>\n<p>In this tutorial, we discussed 2D and 3D arrays in C\/C++, how are they declared, their indexing, and how are they stored and displayed.\u00a0It has various applications in algorithms of:<\/p>\n<ul>\n<li>Bubble sort<\/li>\n<li>Binary search<\/li>\n<li>Matrix manipulations that is Strassen\u2019s matrix multiplication and many more.<\/li>\n<\/ul>\n<p>Therefore, learning about multi-dimensional arrays in C\/C++ would give you an upper edge over programmers who are alien to the concept of multi-dimensional arrays.<\/p>\n<p><em><strong>Ready for the next topic? Jump to <a href=\"https:\/\/data-flair.training\/blogs\/recursion-in-c-cpp\/\">Recursion in C\/C++<\/a><\/strong><\/em><\/p>\n<p>Suggestions and feedbacks related are welcomed in the comment section!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In our previous article, we talked about arrays in C and C++. Now, it&#8217;s time to uncover the secrets of Multi-dimensional Arrays in C\/C++ programming language.\u00a0As the name itself suggest, arrays that possess more&#46;&#46;&#46;<\/p>\n","protected":false},"author":5,"featured_media":60880,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19488],"tags":[20317,20316,19988,20320,19993,20318,20319],"class_list":["post-57413","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-c-programming","tag-2d-array","tag-3d-array","tag-c-multi-dimension-arrays","tag-c-multi-dimensional-array","tag-example-of-arrays-in-c","tag-three-dimensional-array","tag-two-dimensional-array"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Multi-dimensional Arrays in C\/C++ (2D &amp; 3D Arrays) - Unveil the Important Concepts - DataFlair<\/title>\n<meta name=\"description\" content=\"Arrays of an array are known as multi-dimensional arrays in C\/C++. It consist of two and three dimensionals arrays. Learn the 2d and 3d arrays in C and C++ with example\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/multi-dimensional-arrays-in-c-cpp\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Multi-dimensional Arrays in C\/C++ (2D &amp; 3D Arrays) - Unveil the Important Concepts - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Arrays of an array are known as multi-dimensional arrays in C\/C++. It consist of two and three dimensionals arrays. Learn the 2d and 3d arrays in C and C++ with example\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/multi-dimensional-arrays-in-c-cpp\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-06-01T06:28:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-06-26T11:07:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Multi-dimensional-Array-in-C-and-C.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"802\" \/>\n\t<meta property=\"og:image:height\" content=\"420\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Multi-dimensional Arrays in C\/C++ (2D &amp; 3D Arrays) - Unveil the Important Concepts - DataFlair","description":"Arrays of an array are known as multi-dimensional arrays in C\/C++. It consist of two and three dimensionals arrays. Learn the 2d and 3d arrays in C and C++ with example","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/data-flair.training\/blogs\/multi-dimensional-arrays-in-c-cpp\/","og_locale":"en_US","og_type":"article","og_title":"Multi-dimensional Arrays in C\/C++ (2D &amp; 3D Arrays) - Unveil the Important Concepts - DataFlair","og_description":"Arrays of an array are known as multi-dimensional arrays in C\/C++. It consist of two and three dimensionals arrays. Learn the 2d and 3d arrays in C and C++ with example","og_url":"https:\/\/data-flair.training\/blogs\/multi-dimensional-arrays-in-c-cpp\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2019-06-01T06:28:31+00:00","article_modified_time":"2019-06-26T11:07:23+00:00","og_image":[{"width":802,"height":420,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Multi-dimensional-Array-in-C-and-C.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/multi-dimensional-arrays-in-c-cpp\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/multi-dimensional-arrays-in-c-cpp\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/7f83c342f5d1632d6f7b4b0b0f447823"},"headline":"Multi-dimensional Arrays in C\/C++ (2D &amp; 3D Arrays) &#8211; Unveil the Important Concepts","datePublished":"2019-06-01T06:28:31+00:00","dateModified":"2019-06-26T11:07:23+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/multi-dimensional-arrays-in-c-cpp\/"},"wordCount":709,"commentCount":1,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/multi-dimensional-arrays-in-c-cpp\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Multi-dimensional-Array-in-C-and-C.jpg","keywords":["2D array","3D array","C Multi-dimension arrays","C++ Multi-dimensional Array","Example of arrays in C","Three dimensional array","Two dimensional array"],"articleSection":["C Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/multi-dimensional-arrays-in-c-cpp\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/multi-dimensional-arrays-in-c-cpp\/","url":"https:\/\/data-flair.training\/blogs\/multi-dimensional-arrays-in-c-cpp\/","name":"Multi-dimensional Arrays in C\/C++ (2D &amp; 3D Arrays) - Unveil the Important Concepts - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/multi-dimensional-arrays-in-c-cpp\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/multi-dimensional-arrays-in-c-cpp\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Multi-dimensional-Array-in-C-and-C.jpg","datePublished":"2019-06-01T06:28:31+00:00","dateModified":"2019-06-26T11:07:23+00:00","description":"Arrays of an array are known as multi-dimensional arrays in C\/C++. It consist of two and three dimensionals arrays. Learn the 2d and 3d arrays in C and C++ with example","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/multi-dimensional-arrays-in-c-cpp\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/multi-dimensional-arrays-in-c-cpp\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/multi-dimensional-arrays-in-c-cpp\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Multi-dimensional-Array-in-C-and-C.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Multi-dimensional-Array-in-C-and-C.jpg","width":802,"height":420,"caption":"Multi-dimensional Array in C and C++"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/multi-dimensional-arrays-in-c-cpp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"C Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/c-programming\/"},{"@type":"ListItem","position":3,"name":"Multi-dimensional Arrays in C\/C++ (2D &amp; 3D Arrays) &#8211; Unveil the Important Concepts"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/7f83c342f5d1632d6f7b4b0b0f447823","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"DataFlair Team creates expert-level guides on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our goal is to empower learners with easy-to-understand content. Explore our resources for career growth and practical learning.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam1\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/57413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=57413"}],"version-history":[{"count":10,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/57413\/revisions"}],"predecessor-version":[{"id":60917,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/57413\/revisions\/60917"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/60880"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=57413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=57413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=57413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}