#include <iostream> int main(){ int i = 1; switch (i){ case 1 : int j ; j = 1; break; case 2: std::cout<<j; } }
switch 支持定义变量,且其他case 可见, 所以避免问题 ,case 应该用花括号包裹
#include <iostream> int main(){ int i = 1; switch (i){ case 1 : int j ; j = 1; break; case 2: std::cout<<j; } }
switch 支持定义变量,且其他case 可见, 所以避免问题 ,case 应该用花括号包裹