黑马程序员技术交流社区

标题: 程序为啥编译错误??? [打印本页]

作者: Chasel    时间: 2015-6-19 19:06
标题: 程序为啥编译错误???
int move[5][3];
if(dest.X > start.X && dest.Y > start.Y)
        {
                move[5][3] = {
                {0,0,0},                       
                {0,0,1},                //向东
                {0,1,0},                //向南
                {0,0,-1},                //向西
                {0,-1,0}};                //向北
        }
        else if(dest.X < start.X && dest.Y > start.Y)
        {
                move[5][3] = {
                {0,0,0},
                {0,0,-1},                //向西                       
                {0,1,0},                //向南
                {0,0,1},                //向东
                {0,-1,0}};                //向北
        }
        else if(dest.X < start.X && dest.Y < start.Y)
        {
                move[5][3] = {
                {0,0,0},
                {0,0,-1},                //向西       
                {0,-1,0},                //向北               
                {0,0,1},                //向东
                {0,1,0}};                //向南
        }
        else(dest.X > start.X && dest.Y < start.Y)
        {
                move[5][3] = {
                {0,0,0},
                {0,0,1},                //向东       
                {0,-1,0},                //向北               
                {0,0,-1},                //向西
                {0,1,0}};                //向南
        }
作者: Chasel    时间: 2015-6-19 19:32
弄了半天终于调试出来了

move[5][3] = {
                {0,0,0},                       
                {0,0,1},                //向东
                {0,1,0},                //向南
                {0,0,-1},                //向西
                {0,-1,0}};                //向北
{}这个只能用来初始化,不能用来赋值。要用循环的方式赋值
int         move[5][3] = {
                {0,0,0},                       
                {0,0,1},                //向东
                {0,1,0},                //向南
                {0,0,-1},                //向西
                {0,-1,0}};                //向北
作者: 张国繁    时间: 2015-6-19 19:33
老师说的很对,代码不会骗人,肯定是你程序有问题,我是小白,原谅我看不出来




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2