php 加三天,PHP 第三天

1、递归:在函数体内部直接或间接调用自己。

精简程序中的繁杂重复调用程序,并执行一些较为复杂的运算动作。

/**

* @author blog.anchen8.net

* @copyright 2014

*

*

* 声明一个名称为test的函数,用于测试递归

* $param int $n 需要一个整数作为参数

*

*

*

*/

function test($n){                 //声明一个名为test的函数,有一个参数

echo $n."  ";         //在函数开始处输出函数的值和两个空格

if($n>0){                       //判断参数是否大于0

test($n-1);                 //如果参数大于0则调用自己,并将参数减1再次传入

}   else {                     //判断参数是否不大于0

echo "";               //输出分界字符串

// echo $n."  ";    //在函数结束处输出参数的值和两个空格

}

echo $n."  ";    //在函数结束处输出参数的值和两个空格

}

test(10);                           //调用test函数整数10传给参数

?>

结果:10  9  8  7  6  5  4  3  2  1  0  0  1  2  3  4  5  6  7  8  9  10

还是不怎么理解。。。。。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值