一道有趣的++运算题目
2012-12-26 17:33
253 查看
$a = 3;
$b = 5;
if($a = 5 || $b = 7){
$a++;
$b++;
}
echo $a.' '$b;
输出结果是 "1 6" .
详解:
按照运算优先级 括号里 $a = (5 || $b =7)
当进行 || 运算时, 前面为真则后面不执行
所以此时 $a = ture;
而大括号中 $a++ 运算后, $a 依旧等于ture (布尔值进行++运算后保持原类型不变)
所以进行 echo 时, $a "." 链接空格时转换成字符串类型 所以输出为 "1 6"
$b = 5;
if($a = 5 || $b = 7){
$a++;
$b++;
}
echo $a.' '$b;
输出结果是 "1 6" .
详解:
按照运算优先级 括号里 $a = (5 || $b =7)
当进行 || 运算时, 前面为真则后面不执行
所以此时 $a = ture;
而大括号中 $a++ 运算后, $a 依旧等于ture (布尔值进行++运算后保持原类型不变)
所以进行 echo 时, $a "." 链接空格时转换成字符串类型 所以输出为 "1 6"
相关文章推荐
- 一道有趣题目
- 一道有趣的C#考试题目
- 一道有趣的C#考试题目
- 【预习笔记】一道很有趣的有关java类加载初始化的题目
- 一道有趣的笔试题目!
- 练习题(4) -- 一道简单而有有趣的题目
- 一道有趣的C#考试题目
- 一道有趣的SQL题目
- 一道有趣的循环题目
- 一道有趣的题目
- 一道有趣的题目
- 一道有趣的题目,看看你的观点是分别开出拿些人?
- 【12月13日】一道有趣的小题目
- 关于byte的一道有趣的题目
- 一道有趣的题目
- 自家人不认识自家人——考你一道有趣的Javascript小题目
- 杭电OJ——1025 Constructing Roads In JGShining's Kingdom(比较有趣的一道题目,思路详解)
- 一道有趣的C#考试题目
- 一道有趣的题目
- 在CSDN上看到的一道有趣的网易笔试题目--附答案