21xrx.com
2024-11-22 07:21:03 Friday
登录
文章检索 我的文章 写文章
C语言如何定义字符串数组
2023-06-16 13:22:00 深夜i     --     --
C语言 字符串数组 定义 字符数组 赋值

在C语言中,字符串数组是一种常见的数据类型,它由一组字符串组成,每个字符串都是字符数组。要定义一个字符串数组,可以使用以下语法:


char str_array[num][size];

其中,num表示数组中包含的字符串数目,size表示每个字符串的最大长度。下面是一个简单的例子:


#include

#include

int main() {

  char str_array[3][10];

  strcpy(str_array[0], "hello");

  strcpy(str_array[1], "world");

  strcpy(str_array[2], "c language");

  for(int i = 0; i < 3; i++) {

    printf("%s\n", str_array[i]);

  }

}

在上面的例子中,我们定义了一个可以包含3个字符串,每个字符串最长为10个字符的字符串数组。然后,我们使用了strcpy()函数将三个字符串赋值给了字符串数组。最后,通过for循环打印了字符串数组中的所有字符串。

生成的

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复