c++ 语法白痴求助
  • 板块学术版
  • 楼主「 」
  • 当前回复7
  • 已保存回复7
  • 发布时间2021/12/22 09:59
  • 上次更新2023/10/28 13:55:50
查看原帖
c++ 语法白痴求助
72468
「 」楼主2021/12/22 09:59

我写了一份代码,一不小心在 for 循环中写了 int i=i ,但是在下面两份代码中,编译器在前者没有警报而后者有,请问是为什么啊。

编译器版本:gcc version 8.1.0 (x86_64-posix-seh-rev0, Built by MinGW-W64 project)

	for(int i=i;i<=n*m;++i){
		// printf("%d %d\n",h[i],mp[h[i]]);
		BAG[mp[h[i]]].push_back(i);
	}
		printf("%d %d\n",h[i],mp[h[i]]);
		// BAG[mp[h[i]]].push_back(i);
	}
2021/12/22 09:59
加载中...