Exercise 1.3:编一个程序,在标准输出上打印“Hello, World”。
#include <iostream>
int main()
{
std::cout<<"Hello,World"<<std::endl;
return 0;
}
Exercise 1.4:我们的程序利用内置的加法操作符“ +”来产生两个数的和。编写程序,使用乘法操作符“ *”产生两个数的积。
#include <iostream>
int main()
{
std::cout<<"Enter two numbers:"<<std::endl;
int v1,v2;
std::cin>>v1>>v2;
std::cout<<"The value of "<<v1<<" * "<<v2<<" is "<<v1*v2<<std::endl;
return 0;
}
Exercise 1.5:我们的程序使用了一条较长的输出语句。重写程序,使用单独的语句打印每一个操作数。
#include <iostream>
int main()
{
std::cout<<"Enter two numbers:"<<std::endl;
int v1,v2;
std::cin>>v1>>v2;
std::cout<<"The value of "<<v1<<" * "<<v2<<" is ";
std::cout<<v1*v2<<std::endl;
return 0;
}
Exercise 1.6:
解释下面的程序段:
std::cout << "The sum of " << v1; << " and " << v2; << " is " << v1 + v2 << std::endl;
这段代码合法吗?如果合法,为什么?如果不合法,又为什么?
不合法。输出操作符返回的是其左操作数