| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1682 人关注过本帖
标题:这个是怎么运行了 朋友帮忙解释一下吧!谢谢
取消只看楼主 加入收藏
vvvevvv
Rank: 2
来 自:黑龙江
等 级:论坛游民
帖 子:129
专家分:92
注 册:2010-9-9
结帖率:96%
收藏
已结贴  问题点数:20 回复次数:1 
这个是怎么运行了 朋友帮忙解释一下吧!谢谢
程序代码:
#include<stdio.h>
void main()
{
    int a=2,b=7,c=5;
    switch (a>0)
    {
    case 1:switch(b<0)
           {
            case 1:printf("@");break;
            case 2:printf("*");break;
           }
    case 0:switch(c==5)
           {
            case 0:printf("*");break;
            case 1:printf("#");break;
            default:printf("#");break;
           }
    default :printf("&");
    }
}
朋友帮忙逐句的解释一下吧!这个怎么运行了很是混乱 谢谢!
还有 在组建的时候 出现了
.cpp(7) : warning C4144: '>' : relational expression as switch expression
.cpp(9) : warning C4144: '<' : relational expression as switch expression
.cpp(12) : warning C4808: case '2' is not a valid value for switch condition of type 'bool'
.cpp(14) : warning C4145: '==' : relational expression as switch expression; possible confusion with '='
.cpp(18) : warning C4809: switch statement has redundant 'default' label; all possible 'case' labels are given
.cpp(20) : warning C4809: switch statement has redundant 'default' label; all possible 'case' labels are given

这些事怎么回事 ,但是 下面却是.exe - 0 error(s), 0 warning(s)
谢谢~~
搜索更多相关主题的帖子: 朋友 
2011-01-03 23:27
vvvevvv
Rank: 2
来 自:黑龙江
等 级:论坛游民
帖 子:129
专家分:92
注 册:2010-9-9
收藏
得分:0 
回复 2楼 御坂美琴
这是一道 练习题上的   
答案而且还对!
1和 0  不能代表  ture和false 么?
它输出的是#&  麻烦再看看吧!谢谢

学习~
2011-01-03 23:39
快速回复:这个是怎么运行了 朋友帮忙解释一下吧!谢谢
数据加载中...
 
   



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

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