第一章
1、操作系统通过main函数返回的值来确定成行是否成功执行完毕,成功返回0,失败返回非0;
2、标准输入与输出对象
下面四个都是标准输入输出
对象。
cin:标准输入;
cout:标准输出;
cerr:标准错误;
clog:用于产生用于执行程序的一般信息。
实例:
cout<<"Enter two numbers:"<<endl; //将"Enter..."写到cout对象后,返回cout对象本身,然后再添加一个endl到cout对象中;
因为(cout<<"Enter two numbers:")返回一个cout对象,所以这条语句等价于:
cout<<"Enter two numbers:";
cout<<endl;
3、include和namespace
一般写法:
#include <iostream>
using namespace std;
// 这样就不用写std::作用域修饰符了。
4、读入未知数量的输入
// This demo allows user to enter an int until CTRL+Z is entered
#include <iostream>
using namespace std;
int main(){
int a;
int sum=0;
while(cin>>a){
cout<<"你输入了"<<a<<endl;
sum+=a;
}
cout<<"sum="<<sum<<endl;
}
原理:当遇到文件结束符(windows是Ctrl+z,unix是ctrl+d)或遇到无效字符(如这里a为int,若输入一个‘a'则会返回一个false)时,返回一个false。5、自定义头文件用""
如:#include "my.h"