在C++中,如果你需要快速获取矩阵中一个位置(如(i, j))四周的值,可以使用一个方向数组(或方向向量)来简化代码。方向数组定义了目标点的上下左右相对偏移量,配合循环可以避免重复代码。以下是一个示例代码: #include <iostream> #include <vector> using namespace std; void getNeighbors(const vector<vector<int>>& matrix, int x, int y) { // 定义方向数组:上、下、左、右 int dx[4] = {...