如何在C中创建一个一维字符串数组?



我看过一些视频,其中创建了一个二维数组来存储字符串,但我想知道是否有可能创建一个字符串的一维数组。

说明:在C语言中,字符串是一个字符数组。

//string
char *s = "string";
//array of strings
char *s_array[] = {
"array",
"of",
"strings"
};

#include <stdio.h>

int main(void)
{
int i = 0;
char *s_array[] = {
"array",
"of",
"strings"
};
const int ARR_LEN = sizeof(s_array) / sizeof(s_array[0]);
while (i < ARR_LEN)
{
printf("%s ", s_array[i]);
i++;
}
printf("n");
return (0);
}

相关内容

  • 没有找到相关文章

最新更新