
谁能帮我详细解释下while循环中的switch函数中break和continue还有return的用法? 跪谢!
bitLED(void){while(){switch(num){case1:led1=0;break;case2:led2=0;continue;case3:led3=...
bit LED(void)
{
while()
{
switch(num)
{
case 1:
led1 = 0;
break;
case 2:
led2 = 0;
continue;
case 3:
led3 = 0;
case 4:
led4 = 0;
return 1;
}
}
}
小弟疏忽while(1)
函数中的while应该是死循环的... 展开
{
while()
{
switch(num)
{
case 1:
led1 = 0;
break;
case 2:
led2 = 0;
continue;
case 3:
led3 = 0;
case 4:
led4 = 0;
return 1;
}
}
}
小弟疏忽while(1)
函数中的while应该是死循环的... 展开
5个回答
展开全部
没错 当while后的值为真是一直循环(真:不是零;假:是零)
break的作用是停止switch函数执行下一个语句,在多层嵌套中break只能终止距离他最近的switch,continue是跳过本次循环余下的语句转去判断是否执行下次循环,就是停止执行case3 ,case4,去执行
switch(sum)return是终止函数,并向函数返回1;
不是很细致,希望对你能有些帮助。
break的作用是停止switch函数执行下一个语句,在多层嵌套中break只能终止距离他最近的switch,continue是跳过本次循环余下的语句转去判断是否执行下次循环,就是停止执行case3 ,case4,去执行
switch(sum)return是终止函数,并向函数返回1;
不是很细致,希望对你能有些帮助。
2011-07-06
展开全部
getchar(c)从缓冲区取一个字符 给c;
用循环来将446755依次switch判断
switch(a) 就是判断 a的值满足 哪个case 的条件 然后执行相关语句
case 后面一般有 break;跳出switch 否则从满足条件的case 开始一直执行
知道遇到break 或者switch结束
从键盘读入字符 非换行符
如果 c-'2'==0或1 执行 两遍putchar(c+4)
如果等于2 执行一遍
如果等于3 执行putchar(c+3)和putchar(c+2);
如 输入 2或3 输出 66或77
输入 4 输出 8
输入 5 输出 87
输入 7 输出 9
选C
另外,虚机团上产品团购,超级便宜
用循环来将446755依次switch判断
switch(a) 就是判断 a的值满足 哪个case 的条件 然后执行相关语句
case 后面一般有 break;跳出switch 否则从满足条件的case 开始一直执行
知道遇到break 或者switch结束
从键盘读入字符 非换行符
如果 c-'2'==0或1 执行 两遍putchar(c+4)
如果等于2 执行一遍
如果等于3 执行putchar(c+3)和putchar(c+2);
如 输入 2或3 输出 66或77
输入 4 输出 8
输入 5 输出 87
输入 7 输出 9
选C
另外,虚机团上产品团购,超级便宜
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
break是直接跳出switch 继续执行switch下面的语句,而continue是直接跳到while的条件判断如果条件符合继续条件不符 则跳出while循环。return是返回函数的值 一般return就要结束该函数了不继续执行该函数了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
while()因为没条件所以必定做一次
switch(num)根据num的值进行比较
break跳出switch(num)
continue继续再做执行
switch(num)根据num的值进行比较
break跳出switch(num)
continue继续再做执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
case每一句都要用break,养成好习惯
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询