为了账号安全,请及时绑定邮箱和手机立即绑定

for循环中,表达式1内可以同时给多个变量赋值吗?

for循环中,表达式1内可以同时给多个变量赋值吗?

PHP
菜鸟一一只 2016-06-13 07:23:46
例子 for($a=0,$b=1;表达式2;表达式3) { 代码块; } 上面例子中 同时给多个值赋值了,语句对吗? 还是只能给一个变量赋值
查看完整描述

5 回答

?
Genment

TA贡献43条经验 获得超25个赞


建议对不清楚的知识,你自己尝试一下,把各种情况都写下来,把程序运行一遍,就有答案了。

for ( a; b; c ) {}

a b c 都是可以写,也可以不写的,但是 两个分号 必须写

比如 for (a ; b; ) 或者 for ( ; b; c ) 或者 for (a; ; ) 甚至 for ( ; ; ) 。

其中 a 和 c 都是可以写任意内容的,只要写的表达式是合法的,都会正常执行。

而 b 表达式的最终结果确保是 true 或者 false 即可。


所以,你的想法是可以实现的。

查看完整回答
4 反对 回复 2016-06-13
  • 菜鸟一一只
    菜鸟一一只
    谢谢大神!! 我也想试,可惜wamp还没设置好 正头疼呐 谢谢您的讲解!!刚采纳过1楼了,给不了采纳了。 抱歉
  • Genment
    Genment
    wamp配置有什么问题吗?
  • 菜鸟一一只
    菜鸟一一只
    我下载官网那个php7 ,我是WIN7 64位的 安装时 一直提示缺失文件 我也安装了VC库了 还是不行
点击展开后面1
已采纳
?
qq_大寒_2

TA贡献173条经验 获得超185个赞

可以的,双重循环,超过3重意义就不大了。反而会使循环结构变得更加复杂。

查看完整回答
2 反对 回复 2016-06-13
?
颜小夭

TA贡献2条经验 获得超1个赞

当然可以了~~

查看完整回答
反对 回复 2016-06-13
?
菜鸟一一只

TA贡献4条经验 获得超1个赞

哦哦 谢谢! 又多学了个知识点

查看完整回答
反对 回复 2016-06-13
  • 5 回答
  • 0 关注
  • 4402 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信