Linux g++ コンパイラでは、3 番目の数字が出力されず、"reached" も出力されません。しかし、「到達」が出力されると予想していましたが、その後は無限ループに陥ります。コードブロックを使用してウィンドウで期待どおりに実行されます
#include <iostream>
int main()
{
int a;
for (int i = 0; i < 3; i++) {
std::cin >> a;
std::cout << a;
}
std::cout << "reached";
while (1) {}
return 0;
}