gpt4 book ai didi

c - switch语句循环

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

有人可以告诉我为什么我没有让这段代码遍历 for 循环并在每个循环中将变量 i 加一。我只将“y”打印到程序软件上。

int i;
for(i = 0; i < 100; i++) {
switch(i) {
case 1:

case 2:

case 3:

case 4:
printf("x");
break;

case 0:
printf("y");
return 0;
break;

}
return 0;
}

最佳答案

您在 case 0 中的第一个循环中执行 return 0: 这是拼写错误还是您打算中止某些操作?

int i;
for(i = 0; i < 100; i++) {

switch(i) {
case 1:
case 2:
case 3:
case 4:
printf("x");
break;

case 0:
printf("y");
return 0; //<----- RETURN exits the function call.
break;
}
return 0; //<-- and if it didn't exit before it will definitely exit here.
}

关于c - switch语句循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21920651/

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