问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言switch问题。2

发布网友 发布时间:2023-10-10 19:24

我来回答

5个回答

热心网友 时间:2024-11-18 23:49

(因为当符合一个case之后就不在进行判断了,一直进行case后的语句。)重点
你不明白的可能就是这里。少了一个}
呵呵我猜的!
switch(a%3)
{
case
0:m++;break;
case
1:m++;}
这里
a%3=0
所以m++,然后跳出switch
switch(b%2)
{
default:m++;
case
0:m++;break;
}
这里会执行default:m++;
然后再执行
case
0:m++;break,(因为当符合一个case之后就不在进行判断了,一直进行case后的语句。)重点
所以m=3;
还不明白可以参考老谭的《C程序与设计》的104-105

热心网友 时间:2024-11-18 23:50

case 1:
这个后面少了break;

所以会继续执行 case 2: printf("**2**"); break;

后面加一个break,结果就是**0**”

#include <stdio.h>
main()
{
int a=1, b=0;

switch (a)
{
case 1:
switch (b)
{
case 0: printf("**0**"); break;
case 1: printf("**1**"); break;
}break;
case 2: printf("**2**"); break;
}
}

希望能帮到你。。。。追问可a是1,而不是2。。

热心网友 时间:2024-11-18 23:50

结果应该是a=2,b=1,因为你在switch(x)里,case
1中只是对switch(y)的break,而没有对x执行break,所以会执行case
2的a++和b++再break,所以a=2,b=1。。。至于编译,看不出有什么问题啊,你的工程没建错吧?

热心网友 时间:2024-11-18 23:51

你这里Case 1:的内容其实就是swtich(b){。。。。}这整个复合语句,这一点一定要清楚,a=1,执行switch(b)的内容,b=0,输出0,注意这里的break只能跳出switch(b)这个复合语句,这点要注意,他不会既跳出switch(b)又跳出switch(a),又因为switch(b)复合语句后没有break语句,因此继续执行switch(a)中的case2,输出2,然后break跳出switch(a),程序执行完毕。我的天。打的我好累啊,希望你能明白,分给我吧

热心网友 时间:2024-11-18 23:52

首先你要了解 switch语句。因为a=1,所以执行switch (a) (它从case 1:
开始执行),然后遇到switch (b),因为b=0,所以从case 0开始执行,结果输出“**0**”,因为case 0后有break,所以跳出 switch (b)中的循环,执行switch (a)中的case 2,结果输出“**2**”。所以最后的结果是“**0****2**”
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 c语言switch问题3 绿萝的外形是什么样的?1103 西药派罗欣第一针打完和第二针打完有什么不同 区别 如果考上了公务员(面试也通过)的话,可不可以不去? 自秦汉至唐朝边关情况如何2 公务员面试如果过了可以不去上吗?25 描写四季的诗句51 人的一生中人体的呼吸系统有哪些变化? 人的呼吸系统由什么和什么两部分组成。呼吸系统的主要器官是什么...4 论文的研究方向怎样填?187 ★论文研究方向有哪些3 富有想象空间的语句38 重庆到武汉豪华游轮一等舱票价2 跪求3ds max命令大全,最好在每个命令后注明用途和用法!越详细越好! 化学中喷泉实验有一个被止水夹夹住的长管的名称是什么? 二胡琴筒出现裂缝是怎么回事?1 2020中国工商银行校园招聘笔试都考什么啊?14 福特福克斯三厢仪表盘上的i是什么意思114 福特这个i灯亮着什么意思?7 在想像的空间画面里永远徘徊 什么歌1 各级财政部门销毁会计档案时应当由什么派员监销 空间想象力非常好的报什么专业4 福特福克斯指示灯“i”一直亮是什么原因?2 宝马自动变速器ZF4HP22-E和ZF4HP24-E中各个字母和数字的含义_百度知 ... 本田飞度这个亮的灯是什么意思? 如何使色彩画面空间感更强烈?2 福特福克斯指示灯i一直亮是什么原因70 神曲奏界 Polyphonica 中的始祖精灵都有哪些?详细... 大家推荐下个暑假班 上海的 福建省哪个镇的茶叶最好?最便宜?24 拍摄好的摄影作品可采用对比手法有5 求神曲奏界几个始祖精灵图片 为什么郑源歌唱得比杰伦好听,但他去那么低调,这是为那般啊?难道他不... 取暖器小太阳有没有红外线功能3 那个是福建茶叶期刊官网3 ゼミ和专攻是一回事吗, 神曲奏界 Polyphonica 中的四大奏世乐器分别是什么... 谁有福建省2001-2014年的茶叶出口数据啊?各种茶叶的数... 请问这种电暖扇会不会有紫外线 会不会把人晒黑5 描写四季的诗句(每个季节都要)54