(一篇小白的笔记,主要为了记录自己犯过的一些莫名其妙又不容易发现的错误)
2023年
3/25:变量“min”不明确
#include<bits/stdc++.h>
using namespace std;
int p,q;//p和q分别代表重点的x和y
int min=99999;
int arr[100][100];
int visit[100][100];
void dfs(int a,int b,int step){
if(a==p&&b==q)
{
if(step<min){//这里出现了min不明确的问题
min=step;
}
}
}
int main(){
}
解决方案:原因在于min这个变量名字与<bits/stdc++.h>中自带的min(int,int)函数同名导致不明确,修改变量名即可