在C++中,可以使用以下几种方法给char数组赋值:
char str[] = "Hello";
#include <cstring>
char str[6];
strcpy(str, "Hello");
char str[6];
str[0] = 'H';
str[1] = 'e';
str[2] = 'l';
str[3] = 'l';
str[4] = 'o';
#include <cstring>
char str[6];
strncpy(str, "Hello", 5);
需要注意的是,以上方法都需要确保char数组的大小足够容纳字符串,否则可能导致溢出和未定义行为。