<br />
<b>Warning</b>:  Undefined array key "global_protection_id" in <b>/home/wikitechy/public_html/interview-questions/wp-content/plugins/content-protector/inc/class-ps-rest-handler.php</b> on line <b>51</b><br />
{"id":4882,"date":"2022-09-30T09:33:22","date_gmt":"2022-09-30T09:33:22","guid":{"rendered":"https:\/\/www.wikitechy.com\/interview-questions\/?p=4882"},"modified":"2022-09-30T09:33:22","modified_gmt":"2022-09-30T09:33:22","slug":"what-is-array-in-c","status":"publish","type":"post","link":"https:\/\/www.wikitechy.com\/interview-questions\/c\/what-is-array-in-c\/","title":{"rendered":"What is Array in C ?"},"content":{"rendered":"<ul>\n<li>Arrays are defined as collection of similar type of data items that is stored at consecutive blocks of memory locations.<\/li>\n<li>Arrays are deprived data types which can store primitive data types such as int, char, float, double etc.<\/li>\n<li>Arrays are also used to store pointers and structures in C.<\/li>\n<li>Arrays are considered as simplest data structure where each data element can be randomly accessed using its index numbers.<\/li>\n<li>Array index starts from 0 to n number of elements.<\/li>\n<li>Array Size once fixed cannot be changed in the program.<\/li>\n<\/ul>\n<h2 id=\"properties-of-array\"><strong>Properties of Array<\/strong><\/h2>\n<ul>\n<li style=\"text-align: justify;\">Each element in the array is of the same data type of which the array is declared.<\/li>\n<li style=\"text-align: justify;\">Array carries the same size int = 4bytes.<\/li>\n<li style=\"text-align: justify;\">Elements in array are arranged in a consecutive blocks of memory at memory locations.<\/li>\n<li style=\"text-align: justify;\">The first element in the array is stored at the smallest memory location.<\/li>\n<li style=\"text-align: justify;\">Elements of the array can be randomly accessed since we calculate the index of each element of the array with the given base address and the size of the element.<\/li>\n<\/ul>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-4884 aligncenter\" src=\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/09\/c-array.jpg\" alt=\"\" width=\"471\" height=\"193\" srcset=\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/09\/c-array.jpg 471w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/09\/c-array-300x123.jpg 300w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/09\/c-array-390x160.jpg 390w\" sizes=\"(max-width: 471px) 100vw, 471px\" \/><\/p>\n<h2 id=\"advantages-of-array\"><strong>Advantages of Array<\/strong><\/h2>\n<ul>\n<li style=\"text-align: justify;\"><strong>Arrays <\/strong>use less code for code effectiveness.<\/li>\n<li style=\"text-align: justify;\">By using the \u00a0loop, we can retrieve the elements of an array easily.<\/li>\n<li style=\"text-align: justify;\">To sort the elements of the array, we need a few lines of code only.<\/li>\n<li style=\"text-align: justify;\">We can access any element randomly using the array.<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-4883\" src=\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/09\/array-in-c.jpg\" alt=\"\" width=\"553\" height=\"428\" srcset=\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/09\/array-in-c.jpg 553w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/09\/array-in-c-300x232.jpg 300w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/09\/array-in-c-390x302.jpg 390w\" sizes=\"(max-width: 553px) 100vw, 553px\" \/><\/p>\n<h2 id=\"declaration-of-c-array\"><strong>Declaration of C Array<\/strong><\/h2>\n<p style=\"background: white;\"><span lang=\"EN-US\" style=\"font-size: 16.0pt; font-family: 'Segoe UI',sans-serif; color: #333333;\">We can declare an array in the c language as below<\/span><\/p>\n<div class=\"code-embed-wrapper\"> <div class=\"code-embed-infos\"> <\/div> <pre class=\"language-c code-embed-pre line-numbers\"  data-start=\"1\" data-line-offset=\"0\"><code class=\"language-c code-embed-code\">data_type array_name[array_size];  <\/code><\/pre> <\/div>\n<p style=\"text-align: justify; background: white;\"><span lang=\"EN-US\" style=\"font-size: 16.0pt; font-family: 'Segoe UI',sans-serif; color: #333333;\">Now, let us see the example to declare the array.<\/span><\/p>\n<div class=\"code-embed-wrapper\"> <div class=\"code-embed-infos\"> <\/div> <pre class=\"language-c code-embed-pre line-numbers\"  data-start=\"1\" data-line-offset=\"0\"><code class=\"language-c code-embed-code\">int marks[5];  <\/code><\/pre> <\/div>\n<p style=\"text-align: justify; background: white;\"><span lang=\"EN-US\" style=\"font-size: 16.0pt; font-family: 'Segoe UI',sans-serif; color: #333333;\">Here, int is the\u00a0<em><span style=\"font-family: 'Segoe UI',sans-serif;\">data_type<\/span><\/em>, marks are the\u00a0<em><span style=\"font-family: 'Segoe UI',sans-serif;\">array_name<\/span><\/em>, and 5 is the\u00a0<em><span style=\"font-family: 'Segoe UI',sans-serif;\">array_size<\/span><\/em>.<\/span><\/p>\n<h2 id=\"initialization-of-c-array\" style=\"text-align: justify;\"><strong>Initialization of C Array<\/strong><\/h2>\n<p style=\"text-align: justify; background: white;\"><span lang=\"EN-US\" style=\"font-size: 16.0pt; font-family: 'Segoe UI',sans-serif; color: #333333;\">The simplest way to initialize an array is by using the index of each element. We can initialize each element of the array by using the index. Consider the following example.<\/span><\/p>\n<div class=\"code-embed-wrapper\"> <div class=\"code-embed-infos\"> <\/div> <pre class=\"language-c code-embed-pre line-numbers\"  data-start=\"1\" data-line-offset=\"0\"><code class=\"language-c code-embed-code\">marks[0]=80;\/\/initialization of array  <br\/>marks[1]=60;  <br\/>marks[2]=70;  <br\/>marks[3]=85;  <br\/>marks[4]=75;  <\/code><\/pre> <\/div>\n<p style=\"text-align: justify; background: white;\"><span lang=\"EN-US\" style=\"font-size: 16.0pt; font-family: 'Segoe UI',sans-serif; color: #333333;\">Pictorial representation of array initialization<\/span><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-4886\" src=\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/09\/c-array-initialization.jpg\" alt=\"\" width=\"355\" height=\"80\" srcset=\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/09\/c-array-initialization.jpg 355w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/09\/c-array-initialization-300x68.jpg 300w\" sizes=\"(max-width: 355px) 100vw, 355px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Arrays are defined as collection of similar type of data items that is stored at consecutive blocks of memory locations. Arrays are deprived data types which can store primitive data types such as int, char, float, double etc. Arrays are also used to store pointers and structures in C. Arrays are considered as simplest data [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"passster_activate_protection":false,"passster_protect_child_pages":"","passster_protection_type":"password","passster_password":"","passster_activate_overwrite_defaults":"","passster_headline":"","passster_instruction":"","passster_placeholder":"","passster_button":"","passster_id":"","passster_activate_misc_settings":"","passster_redirect_url":"","passster_hide":"no","passster_area_shortcode":"","gtb_hide_title":false,"gtb_wrap_title":false,"gtb_class_title":"","gtb_remove_headerfooter":false,"footnotes":""},"categories":[1716],"tags":[2207,18688,18685,18683,18687,18684,18689,18693,18690,18686,18692,18691,18695,18694],"class_list":["post-4882","post","type-post","status-publish","format-standard","hentry","category-c","tag-array-in-c","tag-array-in-c-programming-examples","tag-how-do-you-initialize-an-array-in-c","tag-multidimensional-array-in-c","tag-one-dimensional-array-in-c","tag-string-array-in-c","tag-syntax-of-array","tag-what-is-an-array-base-address-in-c-language","tag-what-is-an-array-in-c","tag-what-is-an-array-in-c-language","tag-what-is-an-array-in-c-plus-plus","tag-what-is-an-array-in-c-programming","tag-what-is-an-array-in-c-with-example","tag-what-is-the-maximum-number-of-dimensions-an-array-in-c"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What is Array in C ? - Arrays in C - Introduction to Arrays<\/title>\n<meta name=\"description\" content=\"What is Array in C ? - Arrays are defined as collection of similar type of data items that is stored at consecutive blocks of memory locations.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wikitechy.com\/interview-questions\/c\/what-is-array-in-c\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is Array in C ? - Arrays in C - Introduction to Arrays\" \/>\n<meta property=\"og:description\" content=\"What is Array in C ? - Arrays are defined as collection of similar type of data items that is stored at consecutive blocks of memory locations.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wikitechy.com\/interview-questions\/c\/what-is-array-in-c\/\" \/>\n<meta property=\"og:site_name\" content=\"Wikitechy\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-30T09:33:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/09\/c-array.jpg\" \/>\n<meta name=\"author\" content=\"webmaster\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"webmaster\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.wikitechy.com\/interview-questions\/c\/what-is-array-in-c\/\",\"url\":\"https:\/\/www.wikitechy.com\/interview-questions\/c\/what-is-array-in-c\/\",\"name\":\"What is Array in C ? - Arrays in C - Introduction to Arrays\",\"isPartOf\":{\"@id\":\"https:\/\/www.wikitechy.com\/interview-questions\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.wikitechy.com\/interview-questions\/c\/what-is-array-in-c\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.wikitechy.com\/interview-questions\/c\/what-is-array-in-c\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/09\/c-array.jpg\",\"datePublished\":\"2022-09-30T09:33:22+00:00\",\"dateModified\":\"2022-09-30T09:33:22+00:00\",\"author\":{\"@id\":\"https:\/\/www.wikitechy.com\/interview-questions\/#\/schema\/person\/f785ba3ecc599133e65ab6138042a3e4\"},\"description\":\"What is Array in C ? - Arrays are defined as collection of similar type of data items that is stored at consecutive blocks of memory locations.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.wikitechy.com\/interview-questions\/c\/what-is-array-in-c\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.wikitechy.com\/interview-questions\/c\/what-is-array-in-c\/#primaryimage\",\"url\":\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/09\/c-array.jpg\",\"contentUrl\":\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/09\/c-array.jpg\",\"width\":471,\"height\":193},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.wikitechy.com\/interview-questions\/#website\",\"url\":\"https:\/\/www.wikitechy.com\/interview-questions\/\",\"name\":\"Wikitechy\",\"description\":\"Interview Questions\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.wikitechy.com\/interview-questions\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.wikitechy.com\/interview-questions\/#\/schema\/person\/f785ba3ecc599133e65ab6138042a3e4\",\"name\":\"webmaster\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.wikitechy.com\/interview-questions\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/155b77fd8cdda3d0913fcb7e7ee63543b0c345d2d8f6dcebda5b0583ab61f967?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/155b77fd8cdda3d0913fcb7e7ee63543b0c345d2d8f6dcebda5b0583ab61f967?s=96&d=mm&r=g\",\"caption\":\"webmaster\"},\"sameAs\":[\"https:\/\/www.wikitechy.com\/interview-questions\"],\"url\":\"https:\/\/www.wikitechy.com\/interview-questions\/author\/webmaster\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What is Array in C ? - Arrays in C - Introduction to Arrays","description":"What is Array in C ? - Arrays are defined as collection of similar type of data items that is stored at consecutive blocks of memory locations.","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:\/\/www.wikitechy.com\/interview-questions\/c\/what-is-array-in-c\/","og_locale":"en_US","og_type":"article","og_title":"What is Array in C ? - Arrays in C - Introduction to Arrays","og_description":"What is Array in C ? - Arrays are defined as collection of similar type of data items that is stored at consecutive blocks of memory locations.","og_url":"https:\/\/www.wikitechy.com\/interview-questions\/c\/what-is-array-in-c\/","og_site_name":"Wikitechy","article_published_time":"2022-09-30T09:33:22+00:00","og_image":[{"url":"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/09\/c-array.jpg"}],"author":"webmaster","twitter_card":"summary_large_image","twitter_misc":{"Written by":"webmaster","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.wikitechy.com\/interview-questions\/c\/what-is-array-in-c\/","url":"https:\/\/www.wikitechy.com\/interview-questions\/c\/what-is-array-in-c\/","name":"What is Array in C ? - Arrays in C - Introduction to Arrays","isPartOf":{"@id":"https:\/\/www.wikitechy.com\/interview-questions\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.wikitechy.com\/interview-questions\/c\/what-is-array-in-c\/#primaryimage"},"image":{"@id":"https:\/\/www.wikitechy.com\/interview-questions\/c\/what-is-array-in-c\/#primaryimage"},"thumbnailUrl":"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/09\/c-array.jpg","datePublished":"2022-09-30T09:33:22+00:00","dateModified":"2022-09-30T09:33:22+00:00","author":{"@id":"https:\/\/www.wikitechy.com\/interview-questions\/#\/schema\/person\/f785ba3ecc599133e65ab6138042a3e4"},"description":"What is Array in C ? - Arrays are defined as collection of similar type of data items that is stored at consecutive blocks of memory locations.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wikitechy.com\/interview-questions\/c\/what-is-array-in-c\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.wikitechy.com\/interview-questions\/c\/what-is-array-in-c\/#primaryimage","url":"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/09\/c-array.jpg","contentUrl":"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/09\/c-array.jpg","width":471,"height":193},{"@type":"WebSite","@id":"https:\/\/www.wikitechy.com\/interview-questions\/#website","url":"https:\/\/www.wikitechy.com\/interview-questions\/","name":"Wikitechy","description":"Interview Questions","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wikitechy.com\/interview-questions\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.wikitechy.com\/interview-questions\/#\/schema\/person\/f785ba3ecc599133e65ab6138042a3e4","name":"webmaster","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.wikitechy.com\/interview-questions\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/155b77fd8cdda3d0913fcb7e7ee63543b0c345d2d8f6dcebda5b0583ab61f967?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/155b77fd8cdda3d0913fcb7e7ee63543b0c345d2d8f6dcebda5b0583ab61f967?s=96&d=mm&r=g","caption":"webmaster"},"sameAs":["https:\/\/www.wikitechy.com\/interview-questions"],"url":"https:\/\/www.wikitechy.com\/interview-questions\/author\/webmaster\/"}]}},"_links":{"self":[{"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/posts\/4882","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/comments?post=4882"}],"version-history":[{"count":2,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/posts\/4882\/revisions"}],"predecessor-version":[{"id":4888,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/posts\/4882\/revisions\/4888"}],"wp:attachment":[{"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/media?parent=4882"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/categories?post=4882"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/tags?post=4882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}