当前位置:神舟问>百科问答>switch 函数

switch 函数

2024-04-12 21:48:16 编辑:join 浏览量:582

问题补充说明:intk=5,n=0;while(k>0){switch(k){default:break;case1:n+=k;case2:case3:n+=k;}k--;}printf("%d\n",n);}我把case2:后面加上n+=k;为什么答案跟不加不一样?差了3现在我发现这道题我完... int k=5,n=0;while(k>0){switch(k){default:break; case 1 :n+=k;case 2 :case 3 :n+=k;}k--;}printf("%d\n",n);}我把case 2 :后面加上n+=k;为什么答案跟不加不一样?差了3现在我发现这道题我完全理解不了,,,答案也完全看不懂求解,要步骤 详细!!!!为什么 K=5之后还有去执行CASE1 CASE3??? 展开

switch 函数

又沉杆切并连律触念#include<stdio.h>

voidmain()

{

intk=5,n=0;

while(k>0)

{

switch(k)

{

default:break;

case1:n+=k;//k==1时,此句运行n==6

case2:

case3:n+=k;//k==1时,由于无break,此句运行n==7

}

printf("k=%dn=%d\n",k,n);

k--;

}

printf("%d\n",n);

}

你运行下看看吧

标签:switch,函数

版权声明:文章由 神舟问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.shenzhouwen.com/answer/323307.html
热门文章