第一章 C++入门

这篇博客介绍了C++的基础知识,包括基本的程序框架、输出语句、键盘输入操作以及如何创建和使用自定义函数。通过实例展示了如何找出两个数中的最大值并计算其平方根。讲解了#include预处理指令、usingnamespacestd的作用,并提醒读者注意函数声明和定义的顺序。文章引用了《C++程序设计教程》作为参考。
摘要由CSDN通过智能技术生成

最简单的程序

基本框架

#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版 钱能著)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值