C語言字符數組可以通過以下幾種方法進行賦值:
char str[] = "Hello, World!";
char str1[] = "Hello";
char str2[10];
strcpy(str2, str1); // 使用strcpy函數進行賦值
char str[6];
str[0] = 'H';
str[1] = 'e';
str[2] = 'l';
str[3] = 'l';
str[4] = 'o';
str[5] = '\0'; // 字符串必須以'\0'結尾
char str[6];
int i;
for (i = 0; i < 5; i++) {
str[i] = 'a' + i;
}
str[5] = '\0'; // 字符串必須以'\0'結尾
需要注意的是,字符數組的長度應該足夠容納字符串的長度,包括最后的結束符’\0’。