黑马程序员技术交流社区
标题:
if只控制离他最近的语句?
[打印本页]
作者:
aiq黑马程序员
时间:
2014-6-30 09:51
标题:
if只控制离他最近的语句?
if只控制离他最近的语句?
作者:
诺诺
时间:
2014-6-30 20:21
下面括号里的。。
作者:
cat73
时间:
2014-6-30 20:22
如果没有大括号
那就只会执行紧跟着的一条语句
否则执行大括号内的语句
作者:
张盼
时间:
2014-6-30 20:35
具体问题具体看,如果if后面有大括号,就控制大括号里的所有语句,如果没有大括号,就只控制离它最近的语句,建议永远加上大括号
作者:
寻得美好
时间:
2014-6-30 20:42
if(); 这个情况就什么也不控制了
作者:
汉谟拉比
时间:
2014-6-30 21:28
没有大括号时会执行紧跟着的一条语句 否则执行大括号内的语句,可以有多条语句,,,加油
作者:
houyudong
时间:
2014-6-30 22:03
if若不跟大括号,且if()后面没有;,则控制if下面的一句代码,如果有大括号,就执行大括号里面所有的代码
作者:
奶茶妹ltt
时间:
2014-6-30 22:09
如果没有大括号
那就只会执行紧跟着的一条语句
否则执行大括号内的语句
作者:
卞新浩
时间:
2014-6-30 22:13
大括号 才是关键
作者:
那片天空
时间:
2014-6-30 22:53
当不写大扩号时,默认控制紧跟其下的一行语句,仅一句而已
建议:不管是控制多少代码,最好是都用大括号扩起来,不然将来在添加新代码时很有可能会出现小麻烦,
呵呵。。。。也可以说是个好习惯吧
作者:
霜林醉zhx
时间:
2014-7-1 02:11
如果不加“{}”,那么是的,否则控制“{}”里面的
作者:
Asura
时间:
2014-7-1 06:11
不写{}的话,就只控制下面那一行
作者:
M路
时间:
2014-7-1 07:07
是的。。。。。
作者:
星宇
时间:
2014-7-1 11:01
貌似只能控制后面{}里面语句,若没有{},则执行后面第一条语句
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2