Section 1.1 编写简单的C++程序
Section 1.2 初窥输入/输出
①标准库定义了4个IO对象,输入时使用命名为cin的istream类型对象,输出使用命名为cout的ostream类型对象,另外还有两个ostream对象,cerr和clog,cerr对象叫做标准错误,用来输出警告和错误信息给程序的使用者,clog对象用于产生程序执行的一般信息。
//一个使用IO库的程序 //输出两个数的和 #include <iostream> int main() { std::cout<<"Enter two numbers:"<<std::endl; int v1,v2; std::cin>>v1>>v2; std::cout<<"The sum of "<<v1<<" and "<<v2<<" is "<<v1+v2<<std::endl; return 0; }运行结果: Section 1.3 关于注释
Section 1.4 控制结构
//while语句 //求1到10的和 #include <iostream> int main() { int sum=0,val=1; while(val<=10){ sum+=val; ++val; } std::cout<<"Sum of 1 to 10 inclusive is "<<sum<<std::endl; return 0; }
运行结果:
//for语句 //求1到10的和 #include <iostream> int main() { int sum=0; for(int val=1;val<=10;++val) sum+=val; std::cout<<"Sum of 1 to 10 inclusive is "<<sum<<std::endl; return 0; }运行结果:
//if语句 //求两个数及两个数之间数的和 #include <iostream> int main() { std::cout<<"Enter two numbers:"<<std::endl; int v1,v2; std::cin>>v1>>v2; int lower,upper; if(v1<=v2){ lower=v1; upper=v2; }else{ lower=v2; upper=v1; } int sum=0; for(int val=lower;val<=upper;++val) sum+=val; std::cout<<"Sum of "<<lower<<" to "<<upper<<" inclusive is "<<sum<<std::endl; return 0; }运行结果:
//读入未知数目的输入并求出总和 #include <iostream> int main() { int sum=0,value; while(std::cin>>value) sum+=value; std::cout<<"Sum is: "<<sum<<std::endl; return 0; }运行结果: ①从键盘输入文件结束符,操作系统使用不同的值作为文件结束符,Windows下通过键入ctrl和z来输入文件结束符,Unix系统中,包括Mac OS-X机器,通常用control-d
Section 1.5 类的简介
Section 1.6 C++程序