主要内容
if——else if——else 语句;
while 循环;
do——while 语句;
先do , 后while ;
which——case 语句;
case 后如果没有break;就按顺序走下去;
#include <stdio.h> int main() { int x = 3; int y = 3; switch (x % 2) { // x%2的结果为1,因此执行case1 case 1: switch (y) // y是3,因此会执行case3,而case3不存在,那只能执行default { case 0: printf("first"); case 1: printf("second"); break; default: printf("hello"); // 打印hello,打印完之后,内部switch结束,此时外部case1结束 } // 因为外部case1之后没有添加break语句,所以继续执行case2 case 2: // 打印third printf("third"); // 外部switch结束 } return 0; }
先在内部switch的default位置打印hello,紧接着在外部case2中打印third;
for 循环;