社区讨论

关于while(cin>>a[i++]);的疑问?

灌水区参与者 6已保存回复 9

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
9 条
当前快照
1 份
快照标识符
@lyx0vlcj
此快照首次捕获于
2024/07/22 21:28
2 年前
此快照最后确认于
2024/07/22 22:32
2 年前
查看原帖
遇到那种不给数据个数的题目,通常要求输入一行数字直到输入完为止
CPP
	int i=1;
	while(cin>>a[i++]); 
	cout<<i;
但是小白想求助一下while(cin>>a[i++]);的原理和执行过程,为什么只输入了一个值,i的终值却是3呢?

回复

9 条回复,欢迎继续交流。

正在加载回复...