黑马程序员技术交流社区
标题:
if判断语句的问题
[打印本页]
作者:
塞肥肥塞牙人
时间:
2014-9-1 20:14
标题:
if判断语句的问题
若a的值为3时,下列程序段被执行后,c的值是多少?( c)
if ( a>0 )
if ( a>3 ) c = 2;
else c = 3;
else c = 4;
A、1 B、2 C、3 D、4
If(a>0) 的条件不是已经满足了吗?为什么程序还要往下面走啊
作者:
奋发吧小白
时间:
2014-9-1 20:19
本帖最后由 奋发吧小白 于 2014-9-1 20:21 编辑
你 把if加上{}仔细看看
if ( a>0 )
{
if ( a>3 ) c = 2;
else c = 3;
}
else c = 4;
复制代码
作者:
塞肥肥塞牙人
时间:
2014-9-1 20:21
不好意思,我不是故意发重复的,我每回点发送他就提示我错误,发不出去,多点了机会就成这样了
QQ图片20140901202109.jpg
(11.17 KB, 下载次数: 48)
下载附件
2014-9-1 20:21 上传
作者:
明天2014
时间:
2014-9-1 20:43
if 又不代表程序终止。。。想要不往下走你在if(a>0)后面加个return就不走了。。。
作者:
conglin1991
时间:
2014-9-1 21:13
学习了 1楼大神
作者:
zhaihao
时间:
2014-9-1 21:33
这是基础
作者:
七丶哥
时间:
2014-9-1 21:33
if满足了所以要执行if体里的语句啊,只不过里边还是if语句罢了
作者:
塞肥肥塞牙人
时间:
2014-9-1 22:04
零基础 ,刚刚接触,谢谢各位的回复
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2