我看过一些视频,其中创建了一个二维数组来存储字符串,但我想知道是否有可能创建一个字符串的一维数组。
说明:在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);
}