第一章 快速入门

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;
}
运行结果:

第一章 快速入门_第1张图片

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;
}
运行结果:

第一章 快速入门_第2张图片

//读入未知数目的输入并求出总和
#include <iostream>
int main()
{
	int sum=0,value;
	while(std::cin>>value)
		sum+=value;
	std::cout<<"Sum is: "<<sum<<std::endl;
	return 0;
}
运行结果:

第一章 快速入门_第3张图片

①从键盘输入文件结束符,操作系统使用不同的值作为文件结束符,Windows下通过键入ctrl和z来输入文件结束符,Unix系统中,包括Mac OS-X机器,通常用control-d

Section 1.5 类的简介

Section 1.6 C++程序

你可能感兴趣的:(第一章 快速入门)