发布网友 发布时间:2024-10-23 22:46
共2个回答
热心网友 时间:2024-10-27 23:44
嵌套的 if 比较少时(三个以内),用 if 编写程序会比较简洁。但是当选择的分支比较多时,嵌套的 if 语句层数就会很多,导致程序冗长,可读性下降。因此C语言提供 switch 语句来处理多分支选择。所以 if 和 switch 可以说是分工明确的。在很多大型的项目中,多分支选择的情况经常会遇到,所以 switch 语句用得还是比较多的。
热心网友 时间:2024-10-27 23:43
while (choice) 这句话的意思就是说当choice为0时结束循环(即0在c中表示false,非0则表示true),即while (choice)相当于 while (choice!=0)