A function is a group of statements that perform a particular task.u may define ur own functions in c++.
函数 未完成一个特殊功能所作的一系列声明。
advantages:
reuse;
easily test;
if it's necessary to make any code modifications, you can make modifications within a single function, without altering the program structure.测试程序中的代码
You can use the same function for different inputs.
c++程序中至少有一个function--main()。
int main()
{
// some code
return 0;
}
函数返回值的类型在函数名之前已经声明,上面的例子中return type 是int,说明函数返回一个整数类型。有时候,一个函数会在不返回值的情况下执行所需要的操作,这些函数使用关键字void定义的。
命名函数的语法如下:
return_type function_name( parameter list )
{
body of the function
}
parameter list 传递参数类型和值,是可选项,
在使用函数之前必须进行声明:
#include <iostream>
using namespace std;
void printSomething() {
cout << "Hi there!";
}
int main() {
printSomething();
return 0;
}