视频: 014 函数图象与导数 导数 高中数学 2024
像很多事情一样,C ++中的函数是最好的例子。下面的代码片断展示了创建和调用函数的最简单的例子:void someFunction(){// do stuff return;} int main(int nNumberofArgs,char * pszArgs []){// do something //现在调用someFunction()someFunction(); //控制返回时继续往下}
这个例子包含了创建和调用函数所需的所有关键元素:
<! --1 - >
声明:-
第一件事是函数的
声明 :前面带有类型的函数的名称,后面跟着一组打开和关闭括号。在这种情况下,函数的名字是someFunction(),它的返回类型是void。 定义:
-
函数的声明后面跟着它的
定义 ,也称为函数的 体 。函数的主体总是以一个开放的大括号开始,并以一个闭合的大括号结束。正文中的语句就像循环或if语句中的语句一样。
-
函数的主体包含零个或多个返回语句。返回将控制权返回到函数调用点之后的一个点。如果控制权到达函数体的最后一个大括号,控制将自动返回。
调用:
-
通过调用函数名称,然后打开和关闭括号来调用函数。
函数经常返回一个值给调用者。有时这是一个计算值 - 一个类似factorial()的函数可能会返回一个数的阶乘。有时候这个值是事情发展的一个指标 - 这通常被称为
错误返回。因此,如果一切正常,函数可能会返回一个零;如果函数执行过程中发生错误,则函数可能会返回一个非零值。 要从函数返回值,需要进行两项更改: 将void替换为您要返回的值的类型。
在关键字返回后放置你希望函数返回的值。如果返回类型不是void,C ++不允许你通过运行到最后的大括号来返回函数。
-
关键字void是C ++ - ese for“nothing”。 “因此,用int返回类型声明的函数返回一个整数。用返回类型void声明的函数不会返回任何内容。