{"id":20151,"date":"2024-03-15T20:02:00","date_gmt":"2024-03-15T20:02:00","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-do-you-declare-an-array-of-strings-in-the-c-language\/"},"modified":"2024-03-21T17:24:11","modified_gmt":"2024-03-21T17:24:11","slug":"how-do-you-declare-an-array-of-strings-in-the-c-language","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-do-you-declare-an-array-of-strings-in-the-c-language\/","title":{"rendered":"How do you declare an array of strings in the C language?"},"content":{"rendered":"<p>In C language, you can declare a string array using two different methods.<\/p>\n<ol>\n<li>Using an array of characters:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><span class=\"hljs-type\">char<\/span> strArray[<span class=\"hljs-number\">10<\/span>];  <span class=\"hljs-comment\">\/\/ \u58f0\u660e\u4e00\u4e2a\u670910\u4e2a\u5143\u7d20\u7684\u5b57\u7b26\u6570\u7ec4<\/span>\r\n<\/code><\/pre>\n<ol>\n<li>&#8220;Using an array of pointers:&#8221;<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><span class=\"hljs-type\">char<\/span> *strArray[<span class=\"hljs-number\">10<\/span>];  <span class=\"hljs-comment\">\/\/ \u58f0\u660e\u4e00\u4e2a\u670910\u4e2a\u6307\u9488\u5143\u7d20\u7684\u6570\u7ec4<\/span>\r\n<\/code><\/pre>\n<p>When declaring a string array using an array of pointers, make sure to allocate memory space for each pointer element in the subsequent code, and assign the address of the string to the corresponding pointer element. For example,<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-type\">char<\/span> *strArray[<span class=\"hljs-number\">10<\/span>];\r\nstrArray[<span class=\"hljs-number\">0<\/span>] = <span class=\"hljs-string\">\"Hello\"<\/span>;\r\nstrArray[<span class=\"hljs-number\">1<\/span>] = <span class=\"hljs-string\">\"World\"<\/span>;\r\n<\/code><\/pre>\n<p>This declares an array of strings that contains two strings.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In C language, you can declare a string array using two different methods. Using an array of characters: char strArray[10]; \/\/ \u58f0\u660e\u4e00\u4e2a\u670910\u4e2a\u5143\u7d20\u7684\u5b57\u7b26\u6570\u7ec4 &#8220;Using an array of pointers:&#8221; char *strArray[10]; \/\/ \u58f0\u660e\u4e00\u4e2a\u670910\u4e2a\u6307\u9488\u5143\u7d20\u7684\u6570\u7ec4 When declaring a string array using an array of pointers, make sure to allocate memory space for each pointer element in the subsequent code, [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-20151","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How do you declare an array of strings in the C language? - Blog - Silicon Cloud<\/title>\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.silicloud.com\/blog\/how-do-you-declare-an-array-of-strings-in-the-c-language\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How do you declare an array of strings in the C language?\" \/>\n<meta property=\"og:description\" content=\"In C language, you can declare a string array using two different methods. Using an array of characters: char strArray[10]; \/\/ \u58f0\u660e\u4e00\u4e2a\u670910\u4e2a\u5143\u7d20\u7684\u5b57\u7b26\u6570\u7ec4 &#8220;Using an array of pointers:&#8221; char *strArray[10]; \/\/ \u58f0\u660e\u4e00\u4e2a\u670910\u4e2a\u6307\u9488\u5143\u7d20\u7684\u6570\u7ec4 When declaring a string array using an array of pointers, make sure to allocate memory space for each pointer element in the subsequent code, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-do-you-declare-an-array-of-strings-in-the-c-language\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-15T20:02:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-21T17:24:11+00:00\" \/>\n<meta name=\"author\" content=\"Benjamin Taylor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin Taylor\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-you-declare-an-array-of-strings-in-the-c-language\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-you-declare-an-array-of-strings-in-the-c-language\/\"},\"author\":{\"name\":\"Benjamin Taylor\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/ac801fe9549a25960ce48aa2e0a691c9\"},\"headline\":\"How do you declare an array of strings in the C language?\",\"datePublished\":\"2024-03-15T20:02:00+00:00\",\"dateModified\":\"2024-03-21T17:24:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-you-declare-an-array-of-strings-in-the-c-language\/\"},\"wordCount\":83,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-you-declare-an-array-of-strings-in-the-c-language\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-do-you-declare-an-array-of-strings-in-the-c-language\/\",\"name\":\"How do you declare an array of strings in the C language? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-15T20:02:00+00:00\",\"dateModified\":\"2024-03-21T17:24:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-you-declare-an-array-of-strings-in-the-c-language\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-do-you-declare-an-array-of-strings-in-the-c-language\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-you-declare-an-array-of-strings-in-the-c-language\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How do you declare an array of strings in the C language?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/ac801fe9549a25960ce48aa2e0a691c9\",\"name\":\"Benjamin Taylor\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ec2e3d3e2d525fd148047c4520ae7c1cdccd1f4b48a1a488422b31f04f345c14?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ec2e3d3e2d525fd148047c4520ae7c1cdccd1f4b48a1a488422b31f04f345c14?s=96&d=mm&r=g\",\"caption\":\"Benjamin Taylor\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/benjamintaylor\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How do you declare an array of strings in the C language? - Blog - Silicon Cloud","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.silicloud.com\/blog\/how-do-you-declare-an-array-of-strings-in-the-c-language\/","og_locale":"en_US","og_type":"article","og_title":"How do you declare an array of strings in the C language?","og_description":"In C language, you can declare a string array using two different methods. Using an array of characters: char strArray[10]; \/\/ \u58f0\u660e\u4e00\u4e2a\u670910\u4e2a\u5143\u7d20\u7684\u5b57\u7b26\u6570\u7ec4 &#8220;Using an array of pointers:&#8221; char *strArray[10]; \/\/ \u58f0\u660e\u4e00\u4e2a\u670910\u4e2a\u6307\u9488\u5143\u7d20\u7684\u6570\u7ec4 When declaring a string array using an array of pointers, make sure to allocate memory space for each pointer element in the subsequent code, [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-do-you-declare-an-array-of-strings-in-the-c-language\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-15T20:02:00+00:00","article_modified_time":"2024-03-21T17:24:11+00:00","author":"Benjamin Taylor","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Benjamin Taylor"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-do-you-declare-an-array-of-strings-in-the-c-language\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-do-you-declare-an-array-of-strings-in-the-c-language\/"},"author":{"name":"Benjamin Taylor","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/ac801fe9549a25960ce48aa2e0a691c9"},"headline":"How do you declare an array of strings in the C language?","datePublished":"2024-03-15T20:02:00+00:00","dateModified":"2024-03-21T17:24:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-do-you-declare-an-array-of-strings-in-the-c-language\/"},"wordCount":83,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-do-you-declare-an-array-of-strings-in-the-c-language\/","url":"https:\/\/www.silicloud.com\/blog\/how-do-you-declare-an-array-of-strings-in-the-c-language\/","name":"How do you declare an array of strings in the C language? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-15T20:02:00+00:00","dateModified":"2024-03-21T17:24:11+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-do-you-declare-an-array-of-strings-in-the-c-language\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-do-you-declare-an-array-of-strings-in-the-c-language\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-do-you-declare-an-array-of-strings-in-the-c-language\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How do you declare an array of strings in the C language?"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/ac801fe9549a25960ce48aa2e0a691c9","name":"Benjamin Taylor","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ec2e3d3e2d525fd148047c4520ae7c1cdccd1f4b48a1a488422b31f04f345c14?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ec2e3d3e2d525fd148047c4520ae7c1cdccd1f4b48a1a488422b31f04f345c14?s=96&d=mm&r=g","caption":"Benjamin Taylor"},"url":"https:\/\/www.silicloud.com\/blog\/author\/benjamintaylor\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/20151","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=20151"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/20151\/revisions"}],"predecessor-version":[{"id":53932,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/20151\/revisions\/53932"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=20151"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=20151"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=20151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}