c语言循环语句中switch中的case后面可以加判断语句吗

关于&C++&中switch&case&与if&else&语句的混用
请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。
【参考答案】:#include&iostream&
int main()
&while((letter=getchar())!='y')&
当输入y时结束循环&{
&&getchar();&
需要把输入的换行吃掉&&switch(letter)
&&case 'M':&
case('m'||'M')肯定不报错,||意思就是'或'的意思,'m'和'M'都是非0的,因此非0就执行这个case,判断m和M要分开执行
&&&cout&&"Monday!"&&
'F':cout&&"Friday!"&&
'S':cout&&"请输入第二个字母:"&&
letter=getchar();& //
这个不能放if里面,下面的一样&&&&&
getchar();& //
需要把输入的换行吃掉
if(letter=='a')
cout&&"Saturday!"&&
if(letter=='u')
cout&&"Sunday!"&&
cout&&"Data
'T':cout&&"请输入第二个字母:"&&
letter=getchar();
getchar();
if(letter=='h')
cout&&"Thursday!"&&
if(letter=='u')
cout&&"Tuesday!"&&
cout&&"Data
'W':cout&&"Wednesday!"&&
&&default:cout&&"Data
&return 0;
感谢百度来源:
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(27964)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'switch-case语句用法(C语言)',
blogAbstract:'在百度空间上看到一篇文章,把我对switch的疑惑一扫而光,摘了过来,删掉一些话
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}C语言中switch语句的用法及注意事项--任务易2016年2月 C/C++大版内专家分月排行榜第三2016年1月 C/C++大版内专家分月排行榜第三
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
2016年2月 C/C++大版内专家分月排行榜第三2016年1月 C/C++大版内专家分月排行榜第三
2016年2月 C/C++大版内专家分月排行榜第三2016年1月 C/C++大版内专家分月排行榜第三
2016年10月优秀大版主2016年8月优秀大版主
2016年9月 总版技术专家分月排行榜第二
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。switch语句中case后面的语句组可以加if语句吗_百度知道
switch语句中case后面的语句组可以加if语句吗
可以。switch(cmd){case SPI_IOC_WR_MODE:
retval = __get_user(tmp, (u8 __user *)arg);
if (retval == 0) {
u8 save = spi-&
if (tmp & ~SPI_MODE_MASK) {
retval = -EINVAL;
tmp |= spi-&mode & ~SPI_MODE_MASK;
spi-&mode = (u8)
retval = spi_setup(spi);
if (retval & 0)
spi-&mode =
dev_dbg(&spi-&dev, &spi mode %02x\n&, tmp);
采纳率:63%
最近用NEC单片机在做一个项目也遇到了这个问题,我在PM+环境下是无法使用的,关于switch语句中case后面的语句组能否加if语句,只能说跟具体的编译环境有关吧。
试试就知道了
switch(num) {
money=7+(s-3)*2.1;
money=8+(s-3)*2.4;
default: } printf(&money=%f&,money“);}这样嵌套对不
其他1条回答
为您推荐:
其他类似问题
if语句的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 c语言循环语句 的文章

 

随机推荐