int x;
int y;
}Y,M,KFC[200];
bool go(pos start, pos end){
queue
pos p_nw,p_nx;
int p_x[4] = {-1,0,1,0};
int p_y[4] = {0,1,0,-1};
bool flag[202][202];
memset(flag , 0 , sizeof(flag));
while(!Q.empty()){
p_nw = Q.front();
Q.pop();
for(int i=0 ; i<4 ; i++){
p_nx = pos(p_nw.x+p_x[i],p_nw.y+p_y[i]);
//这行报的错怎么修改?
//或者改成 p_nx = (p_nw.x+p_x[i],p_nw.y+p_y[i]);也不行
// 还是必须分别赋值?
//我是C++
}
}
部分代码