这个关于结构的C错误是什么意思?
发布时间:2020-12-16 10:51:54 所属栏目:百科 来源:网络整理
导读:有人可以帮我理解C中的结构错误吗? 这是我的代码: struct Orientation{ char facing; char sensor; char mazeDir;}; struct Orientation O[16];O[0] = {'N','F','N'};O[1] = {'N','B','S'};O[2] = {'N','R','E'};O[3] = {'N','L','W'};O[4] = {'S','S'};O[
有人可以帮我理解C中的结构错误吗?
这是我的代码: struct Orientation { char facing; char sensor; char mazeDir; }; struct Orientation O[16]; O[0] = {'N','F','N'}; O[1] = {'N','B','S'}; O[2] = {'N','R','E'}; O[3] = {'N','L','W'}; O[4] = {'S','S'}; O[5] = {'S','N'}; O[6] = {'S','W'}; O[7] = {'S','E'}; O[8] = {'E','E'}; O[9] = {'E','W'}; O[10] = {'E','S'}; O[11] = {'E','N'}; O[12] = {'W','W'}; O[13] = {'W','E'}; O[14] = {'W','N'}; O[15] = {'W','S'}; 我得到关于O [13],O [14]和O [15]的这些错误 ..RMNCODE.C(282): error C231: 'O': redefinition ..RMNCODE.C(283): error C279: 'O': multiple initialization ..RMNCODE.C(283): error C231: 'O': redefinition ..RMNCODE.C(284): error C279: 'O': multiple initialization ..RMNCODE.C(284): error C231: 'O': redefinition 解决方法
相反地??初始化数组:
struct Orientation O[16] = { {'N','N'},{'N','S'},'E'},'W'},{'S',{'E',{'W','S'} }; 干杯! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |