2 qq 28309907 qq_28309907 于 2016.01.18 11:47 提问

(初学者)C++输入和string的简单问题。
c++

图片说明图片说明
我的理解是:cin遇到空格时结束输入,所以刚开始屏幕上显示的『abc def ghi』,第一次循环只输进去了abc,然后第二次,第三次循环。那么键盘输入的def,ghi在第一次循环前是存在哪里的?整个过程我的理解对吗?希望好心的大神帮帮小白....

2个回答

fengtianhe
fengtianhe   2016.01.18 12:24
已采纳

遇到空格或者回车,系统默认输入结束,那么回车和换行的下一个数就是第二次输入的东西,至于你说的def,和ghi在哪,当让被系统读到内存中去了

qq_28309907
qq_28309907 谢谢
接近 2 年之前 回复
91program
91program   Ds   Rxr 2016.01.18 12:34

你输入的字符串,是一次传入 C 编译系统的。但它是按三次输出给你。

91program
91program 回复qq_28309907: 说准确一些,是通过操作系统传入我们的应用。在main代参数的程序趾,需要自己的代码分析传入的字符串。
接近 2 年之前 回复
qq_28309907
qq_28309907 谢谢
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!