输入cin
cin >> c >> a >> e;
cin是对象,不是关键字也不是函数(课程中讲解的)
输出cout
cout << c << endl; (其endl作用换行符与\n一样)
cin与cout都是智能识别数据类型,作用与c语言中的scanf 和 printf是一样的
可连续输出、
cout << a << ' ' << b << ' ' << f;//中间输出空格为了好看
不过要注意符号方向!!!
endl(Insert newline and flush (刷新缓存区并插入换行符))
这里面要着重注意一下,虽然这个与\n作用相同,但是原理不同
与\n相同的是:重新移动到下一行显示,光标随着移动到下一行
不同点:endl有一个操作就是刷新缓冲区,能够实现快速将文字输出到屏幕上,这个如何理解呢,正常来说一个文字->物理内存->屏幕,并非直接输出到屏幕上,而这个缓冲区(一块连续地址,是char*类型)是比内存快的(实际上依靠现在的电脑硬件已经不明显了,主要理解的是想要输出的过程)