2-2选择题的答案

2-2选择题的答案

为什么是B

如图

http://img1.sycdn.imooc.com/climg//599d823d0001e80903910208.jpg

http://img1.sycdn.imooc.com/climg//599d823d0001bd0001740098.jpg

参数里是女 后面是男 不应该报错吗

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
关爱PHP成长协会会长 2017-11-19 16:18:28
//没有默认值的参数为必选参数    比如  $name,$age
//有默认值的参数为可选参数   比如  $sex='女'  
//默认值的意思:比如用支付宝充话费,系统默认选择是100元,你选择50元就会充50元.
function imooc($name,$age,$sex='女')  //也就是说当没有声明$sex的时候  默认值$sex='女',相当于系统默认100块
{
echo '员工的详细信息:'.'<br/>';
echo '名字:'.$name.'<br/>';
echo '年龄:'.$age.'<br/>';
echo '性别:'.$sex.'<br/>';
}
imooc('小牧','18','妖精');  // 这里重新定义了$sex的值为妖精,相当你(用户)重新操作选择50块钱的充值。

我觉得没有什么补充的了,估计你是被课程里老师提到的让用户自己选择给整懵X了吧。

可以尝试下面一道数学题理解下

function imooc($a,$b,$c=5)
{
    echo $a+$b+$c;
}
imooc(1,2,3);
?>


好帮手慕查理 2017-08-24 10:11:16

您好,可选参数即为已经设置默认值的参数,例如题目中的$sex参数。当参数$sex没有写入值时,既使用默认值,而当$sex有值时,则使用新传入的值。如果解决了您的问题,请采纳,祝学习愉快!

宝慕林4171395 2017-08-23 22:19:19

可选参数在函数的实际调用过程中,如果不填或者所填与可选参数默认值一样,就输出可选参数默认值,如果填了且与默认值不一样,则按传入的实参为准。如这题,你实参传'女'或者不传最后都输出'女',传'男'就输出'男'。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师