阅读量:1
在C语言中,可以通过以下方式定义和初始化字符数组:
- 使用字符数组的方式定义并初始化:
char str[] = "Hello, World!";
- 使用指定大小的字符数组定义并初始化:
char str[20] = "Hello, World!";
- 逐个赋值初始化字符数组:
char str[13]; str[0] = 'H'; str[1] = 'e'; str[2] = 'l'; str[3] = 'l'; str[4] = 'o'; str[5] = ','; str[6] = ' '; str[7] = 'W'; str[8] = 'o'; str[9] = 'r'; str[10] = 'l'; str[11] = 'd'; str[12] = '!'; str[13] = '\0'; // 在字符数组末尾加上字符串结束符
无论使用哪种方式,都可以定义并初始化字符数组。