用const char初始化2D char数组元素

c++ 2D char array element initializing with const char

本文关键字:char 数组元素 2D 初始化 const      更新时间:2023-10-16

我正在尝试初始化数组元素array[m][n] == char("X");在打印元素之后,我得到它的值等于д(俄文d);如何处理它,如果不解析const char到char,我甚至无法初始化该元素

你必须简单地写为

array[m][n] = 'X';

,其中'X'是字符字面量。

或者如果你非常喜欢字符串字面值,那么:)

array[m][n] = *"X";

array[m][n] = "X"[0];

编辑:对不起。您还必须使用赋值运算符(=)而不是比较运算符(==)