代码之家  ›  专栏  ›  技术社区  ›  Juani Villanueva

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

  •  0
  • Juani Villanueva  · 技术社区  · 2 年前

    1 回复  |  直到 2 年前
        1
  •  1
  •   Maxwell D. Dorliea    2 年前

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

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

    实例

    #include <stdio.h>
    
    
    int main(void)
    {
            const int ARR_LEN = 3;
            int i = 0;
            char *s_array[] = {
            "array",
            "of",
            "strings"
            };
    
            while (i < ARR_LEN)
            {
                    printf("%s ", s_array[i]);
                    i++;
            }
    
            printf("\n");
    
            return (0);
    }