在c#中,下面一段代码,用了switch进行循环,case里又用了for进行循环, 可是我不明白,一般的switch语句

2025-06-26 04:31:34
推荐回答(2个)
回答1:

break 语句用于终止最近的封闭循环或它所在的 switch 语句,你的写法,break终止的是switch选择分支而不是for循环,首先你没理解break的作用范围,其次,如果你不熟悉省略花括号的写法就尽量不要省略,虽然精简但容易造成预期外的错误并且不易读。

你这段代码的作用实际上就是把两个数组合并成一个二维数组,将arr1和arr2合并到arr3中,即便按你理解的break是终止for循环,其结果也不会是你写的1000060000。

回答2:

解说写在了图片上,希望对你有帮助