#include <bits/stdc++.h> using namespace std; int main(){ vector<int> a(101); for(int i = 1; i <= 100 - a.size(); ++i){ printf("0"); } return 0; }
这份代码运行后会一直输出 0 ,但是 100 - a.size() 显然等于 −1-1−1 ,所以请问问题究竟出在哪里
0