在代码中简单判断坐标的上下左右情况 我们在处理二维数组的时候,如果需要判断一个点的上下左右的情况(判断是否越界或者邻居点的身份等) 一般会定义两个数组 //(数组g[n][m]) int dx[4]={-1,0,1,0},dy[4]={0,1,0,-1} for(int i=0;i<4;i++) { int a = n+dx[i];//横坐标 int b = m+dy[i];//纵坐标 //然后对a,b或者g[a][b]进行判断 }