代码:
全选int DowQ[21][12] = { { 1,11,20, 9,22,25, 10,33,30, 11,44,35 },
{ 1,11,20, 13,22,25, 14,33,30, 15,44,35 },
{ 1,11,20, 17,22,25, 18,33,30, 19,44,35 },
{ 2,11,20, 21,22,25, 22,33,30, 23,44,35 },
{ 2,11,20, 13,22,25, 14,33,30, 15,44,35 },
{ 2,11,20, 17,22,25, 18,33,30, 19,44,35 },
{ 3,11,20, 1,22,25, 2,33,30, 3,44,35 },
{ 3,11,20, 5,22,25, 6,33,30, 7,44,35 },
{ 3,11,20, 9,22,25, 10,33,30, 11,44,35 },
{ 4,11,20, 9,22,25, 10,33,30, 11,44,35 },
{ 4,11,20, 13,22,25, 14,33,30, 15,44,35 },
{ 4,11,20, 17,22,25, 18,33,30, 19,44,35 },
{ 5,11,20, 9,22,25, 10,33,30, 11,44,35 },
{ 5,11,20, 13,22,25, 14,33,30, 15,44,35 },
{ 5,11,20, 17,22,25, 18,33,30, 19,44,35 },
{ 6,11,20, 9,22,25, 10,33,30, 11,44,35 },
{ 6,11,20, 13,22,25, 14,33,30, 15,44,35 },
{ 6,11,20, 17,22,25, 18,33,30, 19,44,35 },
{ 7,11,20, 3,22,25, 6,33,30, 11,05,25 },
{ 7,11,20, 4,22,25, 7,33,30, 10,41,25 },
{ 7,11,20, 5,22,25, 8,33,30, 11,44,35 }
} ;
如果我将前导 0 添加到单个数字#\'s 一切正常,直到遇到 8 或 9 然后得到
TH-loop-ASYNC-A55:35:34: error: invalid digit \"9\" in octal constant
int DowQ[21] [12] = { { 1,11,20, 09,22,25, 10,33,30, 11,44,35 },
^
退出状态 1 八
进制常量中的无效数字“9”
我是做错了什么还是这是一个错误??????V 1.8.12
Wemos D1 / R1
所以数字 0...7 是有效的。
数字 8 及以上给出八进制无效数字错误。
问题是以 0 开头的数字被解释为基于八进制的。所以错误在这里 nt DowQ[21][12] = { { 1,11,20,
,22,25, 10,33,30, 11,44,35 } - 只需将 09 替换为 9...