IT入门 > 教程 >

  • 数组和函数

    日期:2020-11-21 20:50:30 点击:1537 好评:2

    数组也可以作为参数传递给函数。 声明函数时,参数应定义为使用方括号的数组。 例如: void printArray(int arr[], int size) { for(int x=0; xsize; x++) { cout arr[x]; } }...

  • 递归

    日期:2020-11-21 20:50:22 点击:1218 好评:3

    现在我们可以调用阶乘函数了。 int factorial(int n) { if (n==1) { return 1; } else { return n * factorial(n-1); }}int main() { cout factorial(5);}//输出 120 退出条件的另一个名称是基本情况。 请记住,对于真正...

  • 递归

    日期:2020-11-21 20:49:25 点击:1435 好评:7

    让我们定义一下我们的功能: int factorial(int n) { if (n==1) { return 1; } else { return n * factorial(n-1); }} if语句定义退出条件。在本例中,当n等于1时,返回1(1的阶乘为1)。 在递归函数中,我们将返回与...

  • 递归

    日期:2020-11-21 20:48:58 点击:1342 好评:4

    C++中的递归函数是调用自身的函数。 为了避免递归无限期运行,必须包含终止条件。...

  • 函数重载

    日期:2020-11-21 20:48:10 点击:1352 好评:5

    重载函数时,函数的定义必须因参数列表中参数的类型和/或数量而异。 例如: void printNumber(int x) { cout 打印一个整数: x endl;}void printNumber(float x) { cout 打印一个浮点数: x endl;}int main() { int...

  • 使用默认参数

    日期:2020-11-21 20:47:20 点击:1269 好评:2

    另一个例子: int volume(int l=1, int w=1, int h=1) { return l*w*h; } int main() {cout volume() endl;cout volume(5) endl;cout volume(2, 3) endl;cout volume(3, 7, 6) endl;}/* 输出156126*/ 如您所见,当一个或多个参数未被使用时...

  • 参数的默认值

    日期:2020-11-21 20:45:35 点击:1341 好评:2

    定义函数时,可以为最后的每个参数指定默认值。如果调用函数时缺少相应的参数,则使用默认值。 为此,请使用赋值运算符为函数定义中的参数赋值,如本例所示。 int sum(int a, int b=42) {...

  • 参数的默认值

    日期:2020-11-21 20:44:38 点击:1644 好评:2

    定义函数时,可以为最后的每个参数指定默认值。如果调用函数时缺少相应的参数,则使用默认值。 为此,请使用赋值运算符为函数定义中的参数赋值,如本例所示。 int sum(int a, int b=42) {...

  • 多参数

    日期:2020-11-21 20:44:25 点击:148 好评:0

    您可以根据需要向单个函数添加任意多个参数。 例如: int addNumbers(int x, int y, int z, int a) { int result = x + y + z + a; return result; } 如果有多个参数,请记住在声明它们和传递参数时用逗号分隔它...

  • 多个参数

    日期:2020-11-21 20:43:33 点击:1308 好评:3

    现在我们可以调用函数了。 int addNumbers(int x, int y) { int result = x + y; return result;}int main() { cout addNumbers(50, 25); // 输出 75} 现在我们可以调用函数了。 int main() { int x = addNumbers(35, 7); cout x;...

广告位API接口通信错误,查看德得广告获取帮助