07 C++从入门到精通
函数
我们即将要学习的是C++中非常重要的一个内容
1.函数的定义
- 相关术语:
- 函数:定义好的、可重用的功能模块
- 定义函数:将一个模块的算法用C++描述出来
- 函数名:功能模块的名字
- 函数的参数:计算所需要的数据和条件
- 函数的返回值:需要返回的计算结果
函数的语法
类型名 函数名(参数){ 语句块 返回值 //可以没有 }
2.函数调用
调用函数需要先声明函数原型
若函数定义在调用点之前,可以不另外声明;
若函数定义在调用点之后,必须要在调用函数前声明函数原型:
函数原型:类型标识符 被调用函数名(含类型说明的形参表)
例: 编写一个求x的n方的函数(x,n为非负整数)
#include<iostream> using namespace std; int power(int x,int n){ //函数的参数x,n int res=1; while(n--) res *= x; //计算x^n return res; //返回函数计算结果 } int main(){ int x,n; cin>>x>>n; cout<<power(x,n)<<endl; return 0; }
类似的我们可以用函数实现很多功能
用函数实现一个功能,就可以在我们要大量调用该功能时不用再从写
下次还会讲更多关于函数的知识,这只是一些基础
-----------------------------------------------------------end-----------------------------------------------------------