为什么字符是错误的,因为我创建了一个索引为3的数组

问题描述 投票:0回答:1

我试图将多个字符串分配给 C++ 中的 char 变量,但出现错误。我知道 char 用于存储单个字符,因此我尝试创建索引为 3 的 char 数组来保存多个字符。然而,它仍然不起作用。有人可以解释为什么我不能将多个字符分配给 char 数据类型以及在 C++ 中处理多个字符的正确方法是什么?

这是我尝试过的代码:

char a[3] = 'amit'; // 这会引发错误。

我应该怎么做才能存储多个字符?

c++
1个回答
-1
投票

char a[5] = "amit"; // 使用字符串正确初始化 char 数组

© www.soinside.com 2019 - 2024. All rights reserved.