最简单的程序
基本框架
#include<iostream>
using namespace std;
int main()
{
……
}
基本输出语句
#include<iostream>
using namespace std;
int main()
{
cout << "I am a student.\n";
}
运行结果为:
\n 表示一个回车控制符。也可以写成输出语句cout << "I am a student ."<<endl;
键盘输入
#include<iostream>
using namespace std;
int main()
{
int a, b, result;
cout << "please input two numbers:\n";
cin >> a >> b;
result = 3 * a - 2 * b + 1;
cout << "result is " << result << endl;
}
输入时a和b可以用空格隔开,然后回车得到结果。
输出结果为:
简单的函数构造
#include<iostream>
#include<cmath>
using namespace std;
double max(double x, double y);//函数声明
int main()
{
double a, b, c;
cout << "input two numvers:\n";
cin >> a >> b;
c = max(a, b);
cout << "The maximum = " << c << endl;
cout << "The squart of maximum = " << sqrt(c);
}
double max(double x, double y)
{
if (x > y)
return x;
else
return y;
}
sqrt()函数是库里原有函数,直接用就可以了,在这里max函数是我们自己创建的,double是其输出类型。一个函数必须在函数声明之后才能被使用,或者把自己定义的函数写在主函数之前也可以,这是两种方法。
eg:
#include<iostream>
#include<cmath>
using namespace std;
double max(double x, double y)
{
if (x > y)
return x;
else
return y;
}
int main()
{
double a, b, c;
cout << "input two numvers:\n";
cin >> a >> b;
c = max(a, b);
cout << "The maximum = " << c << endl;
cout << "The squart of maximum = " << sqrt(c);
}
运行结果:
笔记小结:
- #include<iostream>严格的来说不是C++语句,它并不规定机器做什么,而是规定编译器在编译时做什么,称为伪指令。
- 凡是设计C++资源的,都在名为std的名表中注册,所以默认使用C++资源,必须在包含指令后面再加using namespace std;
- 输出用cout,它本是应用了C++提供的标准输入、输出的流资源。
参考书籍:《C++程序设计教程》(第3版 钱能著)