文字列配列のC言語定義

1つ目:2次元データを使用して完了します

void first_demo()
{
    
    
    char str_list[3][10]={
    
    "zero","one","two"};
    int i;
    for(i=0;i<3;i++)
    {
    
    
        printf("%s ",str_list[i]);
    }
}

2番目:ポインタを使用して完了します

void second_demo()
{
    
    
    char *p[]={
    
    "zero","one","two"};
    int i;
    for(i=0;i<3;i++)
    {
    
    
        printf("%s ",p[i]);
    }
}

おすすめ

転載: blog.csdn.net/xinzhilinger/article/details/108278045