在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数组的大小足够容纳字符串,否则可能导致溢出和未定义行为。