| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 972 人关注过本帖
标题:关于if的嵌套形式,没有看懂!
只看楼主 加入收藏
clyde3
Rank: 2
等 级:论坛游民
帖 子:68
专家分:65
注 册:2012-7-10
结帖率:60%
收藏
 问题点数:0 回复次数:11 
关于if的嵌套形式,没有看懂!
我在书上没能看懂!不知道网上有没有更详细的教程?

if(表达式 1)
    if(表达式 2) 语句块 1
    else 语句块 2
else
    if(表达式 3) 语句块 3
    else 语句块4
搜索更多相关主题的帖子: 网上 表达式 
2012-07-11 11:25
demonleer
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:10
帖 子:483
专家分:1225
注 册:2012-6-4
收藏
得分:0 
这样能不能看懂了呢?
程序代码:
    if (/*condition 1*/)
    {
        if (/*condition 2*/)
        {
            // code 1
        } 
        else
        {
            // code 2
        }
    } 
    else
    {
        if (/*condition 3*/)
        {
            // code 3
        } 
        else
        {
            // code 4
        }
    }
2012-07-11 13:00
yuma
Rank: 12Rank: 12Rank: 12
来 自:银河系
等 级:贵宾
威 望:37
帖 子:1934
专家分:3012
注 册:2009-12-22
收藏
得分:0 
if(表达式 1)
    if(表达式 2) 语句块 1     //我要执行的语句。
    else 语句块 2
else
    if(表达式 3) 语句块 3     //我要执行的语句。
    else 语句块4

红色部分,你就看作是你要执行的语句就是了。

心生万象,万象皆程序!
本人计算机知识网:http://bbs.为防伸手党,本站已停止会员注册。
2012-07-11 13:05
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
大括号多好啊 为啥不用呢
2012-07-11 13:10
张朝成
Rank: 4
等 级:业余侠客
帖 子:149
专家分:265
注 册:2012-3-22
收藏
得分:0 
if(表达式 1)
    if(表达式 2) 语句块 1
    else 语句块 2
else
    if(表达式 3) 语句块 3
    else 语句块4
if 和else 是连为一体的,所有 第一行if和第四个else配对。第二行if和第三行else配对,第五行if和第六行else配对。
2012-07-11 13:14
clyde3
Rank: 2
等 级:论坛游民
帖 子:68
专家分:65
注 册:2012-7-10
收藏
得分:0 
回复 2楼 demonleer
大概是看懂了!能够具体的说说怎么用么?

堇色安年,谁许我一世荒芜→→玖零逅.那扯蛋的青春!
2012-07-11 13:55
demonleer
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:10
帖 子:483
专家分:1225
注 册:2012-6-4
收藏
得分:0 
程序代码:
    if (年龄<=30)
    {
        if (性别==女性)
        {
            输出:小姑娘
        } 
        else
        {
            输出:小伙子
        }
    } 
    else
    {
        if (性别==女性)
        {
            输出:不是小姑娘啦
        } 
        else
        {
            输出:不是小伙子啦
        }
    }
2012-07-11 14:08
clyde3
Rank: 2
等 级:论坛游民
帖 子:68
专家分:65
注 册:2012-7-10
收藏
得分:0 
if (年龄<=30)    /*判断年龄大于等于30(表达式 1)*/
     {
         if (性别==女性)    /*表达式 1成立,执行此内容。此表达式(2)成立,执行语句块 1*/
         {
             输出:小姑娘    /*表达式 2成立,输出此内容(语句块 1)*/
         }
         else    /*表达式 2不成立,执行此内容*/
         {
             输出:小伙子    /*语句块 2成立,执行此内容*/
         }
     }
     else    /*表达式 1不成立,执行此内容*/
     {
         if (性别==女性)    /*如果此内容(表达式 3)成立,执行语句块 3*/
         {
             输出:不是小姑娘啦    /*(表达式 3)成立,执行此内容(语句块 3)*/
         }
         else    /*(表达式 3)不成立,执行此内容(语句块 4)*/
         {
             输出:不是小伙子啦    /*语句块 4*/
         }
     }


=================================
我想要的答案!

堇色安年,谁许我一世荒芜→→玖零逅.那扯蛋的青春!
2012-07-11 14:34
jokerbat
Rank: 2
等 级:论坛游民
帖 子:77
专家分:91
注 册:2012-2-1
收藏
得分:0 
666
2012-08-25 15:42
包头师范学校
Rank: 2
等 级:论坛游民
帖 子:26
专家分:51
注 册:2012-8-24
收藏
得分:0 
if else嵌套,你细细体会一下。这个没什么好说的吧。
2012-08-25 15:48
快速回复:关于if的嵌套形式,没有看懂!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030148 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved