在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数组的大小足够容纳字符串,否则可能导致溢出和未定义行为。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: c++结构体变量怎么初始化