那为什么报这个错braces around scalar initializer for type 'short int'};
时间: 2024-05-28 21:09:40 浏览: 195
由 TypeInitializationException 引起的问题
这个错误通常是因为在定义一个 short int 类型的变量时,使用了花括号 {} 来显式地初始化它,而编译器不支持这种方式的初始化。正确的做法应该是使用赋值运算符 = 来对变量进行初始化。例如,正确的定义方式是:short int myVar = 0;。如果您需要使用花括号来初始化变量,您可以考虑使用 struct 或数组等数据结构来包装变量。
阅读全文