不太理解两个输入方法的区别

P2415 集合求和

@[WsW_](/user/349824) 如果是下面那个你在输入 EOF 的时候也会增加,所以会多 1
by caoshurui @ 2023-11-06 13:34:22


@[WsW_](/user/349824) 你把 n 输出一下就知道了,我之前也被 `while(cin>>a[++n]);` 和 `while(cin>>a[n]) n++;` 坑过,这两个是不一样的
by Sprague_Garundy @ 2023-11-06 13:34:25


@[Sprague_Garundy](/user/764746) 大牛您说的这两段有什么区别啊,我使用这两段结果在vscode中根本不能停止输入,后来换成了 ```cpp if (cin.peek() == '\n') { break; ```
by thesadbee @ 2024-04-20 11:47:37


@[Sprague_Garundy](/user/764746) 哦哦懂了 是先加1还是后加1的问题,大牛您知道为什么我使用这个会导致无法停止输入吗
by thesadbee @ 2024-04-20 11:48:32


|