谁能不运行程序将正确结果算出来?陷阱多多! $a = 1;$b = 2;$c = &$a;$c = 2;if(($a = 3) > 0 || ($b = $a) > 0){ $a++; $b++; $c++; }printf("%d,%d,%x\n",$a,$b,$c);if(($c = 3) > 0 || ($b = $a) > 0 ){ $a++; $b++;}printf("%d,%d,%x\n",$a,$b,$c);说说你的理由~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $a = 1;$b = 2;$c = &$a; //变量c地址指向变量a$c = 2; //这个其实没什么用if(($a = 3) > 0 || ($b = $a) > 0){ //条件判断中前者成立,后者不执行 //$a = 3, $b = 2, $c = 3 $a++; //$a = $c = 4(变量c地址指向了a) $b++; //$b = 3 $c++; //$c = $a}printf("%d,%d,%x\n",$a,$b,$c); //结果5,3,5//$a = 5, $b = 3, $c = 5if(($c = 3) > 0 || ($b = $a) > 0 ){//条件判断中前者成立,后者不执行 $a++; //$a = $c + 1 $b++; //$b = 4}//$c = $a = 4printf("%d,%d,%x\n",$a,$b,$c); //结果4,4,4 if(($a = 3) > 0 || ($b = $a) > 0)把这条件判断改如下if($a = 3 || $b = $a){如果还能分析写出结果,说明已经有点理解php中的条件判断了 function test(&$a) { $a=$a+100; } $b=1; echo $b;//输出1 test($b);echo "<hr>";echo $b; php代码修改向高手求助 PHP 屏蔽提文本域中输入的html 代码 求一正则表达式,在TEXTAREA中如果输入回车就让它报错. PHP程序架在LINUX上能不能用LDAP做用户验证 1064MySQL Query Error,急问是什么回事? 请问,web中嵌入ppt,如何获取ppt当前页码?如何控制ppt的显示页码?急!!谢谢帮忙啊! 一个搞不明白的问题 include和header有什么区别? 如何通过PHP来实现客户端密码验证,急! !yufan请进!!!,求救!! 非ie是否可以读取本地文件资源 帮忙看下组合数字的算法怎么实现
$a = 1;
$b = 2;
$c = &$a; //变量c地址指向变量a
$c = 2; //这个其实没什么用if(($a = 3) > 0 || ($b = $a) > 0){ //条件判断中前者成立,后者不执行
//$a = 3, $b = 2, $c = 3
$a++; //$a = $c = 4(变量c地址指向了a)
$b++; //$b = 3
$c++; //$c = $a
}
printf("%d,%d,%x\n",$a,$b,$c); //结果5,3,5//$a = 5, $b = 3, $c = 5
if(($c = 3) > 0 || ($b = $a) > 0 ){//条件判断中前者成立,后者不执行
$a++; //$a = $c + 1
$b++; //$b = 4
}
//$c = $a = 4
printf("%d,%d,%x\n",$a,$b,$c); //结果4,4,4
如果还能分析写出结果,说明已经有点理解php中的条件判断了
function test(&$a)
{
$a=$a+100;
}
$b=1;
echo $b;//输出1
test($b);
echo "<hr>";
echo $b;