gpt4 book ai didi

c - 基于 switch case 的代码片段的输出,其中具有匹配 case 的 block 没有代码语句

转载 作者:行者123 更新时间:2023-11-30 20:33:28 25 4
gpt4 key购买 nike

以下具有 switch case 的代码片段对我来说很难解决。我需要解决方案。

int main(){
int i, j, x=0;
for(i=1;i<5;++i)
for(j=0;j<i;++j){
switch(i+j-1){
case -1:
case 0:
x+=1;
break;
case 1:
case 2:
case 3:
x+=2;
default:
x+=3;

}
printf("%d",x);

}

printf("\nx=%d",x);
return 0;
}

最佳答案

无法执行第二个 for 循环(也嵌套 switch 语句),因为 i<j总是假的。因此 main 函数只会打印 x=0三遍。

关于c - 基于 switch case 的代码片段的输出,其中具有匹配 case 的 block 没有代码语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45232745/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com