一,cin.get()
目的: 防止有些程序,输出结果后关闭窗口。
作用:读取下一次键盘敲击。所有的键盘敲击,直到按下Enter才发送给程序。
二,C++新式风格
头文件:C++专有的 iostream
C专有的 cmath //就是省略了 ".h"
三,名空间
作用:使在C++标准类库中定义的名字在本程序中可以使用
用法:using namspace std;
解释:C++标准程序库中的所有标识符都被定义于一个名为std的namespace中
例子:using namespace编译指示,
[html]
#include
using namespace std;//必须加上,cout 才可以使用
int main()
{
cout<<"sdf";
}
原因:
四,揭秘"cout<<", "cin>>"
概念:cout是一个iostream类的对象,它有一个成员运算符函数operator<<,每次调用的时候就会向输出设备(一般就是屏幕啦)输出内容。归根到底就是运算符“<<”的重载
例子:cout.operator<<("Hello,World!").operator<<(endl); 补充:endl是一个操纵符(manipulator),它不但实现了换行操作,而且还对输出缓冲区进行刷新。什么意思呢?原来在执行输出操作之后,数据并非立刻传到输出设备,而是先进入一个缓冲区,当适宜的时机(如设备空闲)后再由缓冲区传入,也可以通过操纵符flush,ends,或unitbuf进行强制刷新。 作用:将字符串插入到,输出流中。 智能:根据变量声明类型,自动输出用户想要的效果。 五,预编译 概念:预编译又称为预处理,是做些代码文本的替换工作 用法:#include 作用:将iostream文件的内容替换 #include 补充:<>括起文件则在系统的INCLUDE目录中寻找文件," "括起文件则在当前目录中寻找文件。一般来说,该文件是后缀名为"h"或"cpp"的头文件。
cout<<"Hello,World!"<
摘自 小田的专栏