| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2035 人关注过本帖
标题:明白switch的来一下,看你会解决吗?
只看楼主 加入收藏
刚开始吧
该用户已被删除
收藏
 问题点数:0 回复次数:27 
明白switch的来一下,看你会解决吗?
提示: 作者被禁止或删除 内容自动屏蔽
搜索更多相关主题的帖子: switch 
2010-05-06 18:44
刚开始吧
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2010-05-06 18:46
flyor
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2010-05-06 19:05
刚开始吧
该用户已被删除
收藏
得分:0 
回复 3楼 flyor
提示: 作者被禁止或删除 内容自动屏蔽
2010-05-06 19:09
guowei3758
Rank: 2
来 自:陕西咸阳
等 级:论坛游民
帖 子:58
专家分:72
注 册:2010-4-9
收藏
得分:0 
如果输入1或2,程序读到break后只跳出swith,但还在while循环中,whilehou括号中仍为1;继续循环
只有输入0的时候,才会给while后的括号中返回0,跳出循环
2010-05-06 19:44
xueyuhanhai
Rank: 4
等 级:业余侠客
帖 子:90
专家分:238
注 册:2010-4-5
收藏
得分:0 
// sdf.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include<iostream>
#include<iomanip>
using namespace std;

int main(int argc, char* argv[])
{
        int ch;
        int flag;// 作为程序是否继续的标志;
        do
        {
            cout<<"1 增加姓名"<<endl;
            cout<<"2 删除姓名"<<endl;
            cout<<"0 退出"<<endl;
            cout<<"请输入你的选项:"<<endl;
            cin>>ch;
            switch(ch)
            {
                case 1:cout<<"增加成功"<<endl;break;
                case 2:cout<<"删除成功"<<endl;break;
                case 0:return 0;//跳出整个while循环,转到Hello World处;
                default:continue;//跳出本次的switch循环;
            }
            printf("是否继续:1.是    0.否");
            printf("\n");
            scanf("%d",&flag);//用以判断是否继续
        }while(flag);
        printf("Hello World!\n");
        return 0;
}

不知楼主是否满意。呵呵。。。
2010-05-06 20:27
最近不在
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:204
专家分:842
注 册:2010-2-28
收藏
得分:0 
这就是int型,接受字符出现的bug.....
2010-05-06 21:08
rxyknight
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2010-05-06 21:47
刚开始吧
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2010-05-06 22:27
刚开始吧
该用户已被删除
收藏
得分:0 
回复 6楼 xueyuhanhai
提示: 作者被禁止或删除 内容自动屏蔽
2010-05-06 22:29
快速回复:明白switch的来一下,看你会解决吗?
数据加载中...
 
   



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

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