注意的地方: 1.在switch中语句执行时不能绕过变量的初始化,除非它绕过整个变量的作用域 Code: switch (num) { case 1: int n=3; break; //fault case 2: //.... } switch (num) { case 1: { int n=3; //right break; } } 2.goto语句执行时不能绕过变量的初始化,除非它也绕过整个变量的作用域 Code: if (i<j) goto max; //fault int crazy = 4; max: //....
C/C++ switch...case中 绕过变量初始化
最新推荐文章于 2022-07-13 18:31:10 发布