switch()다음에 case는 같은줄에 적나 탭을 띄워야하나? case다음에 중괄호를 쳐야하나? break는 case랑 같은줄에적나 탭을 띄워야하나? 뭐가낫나 고민되서 쓸때마다 스타일에 일관성이 없음
난 case는 switch랑 정렬하고 나머진 중괄호 없이 들여쓰기함
걍 자동 정렬함. 케이스에서 변수정의해야할때만 중괄호 가끔 쓰고 짧은건 케이스당 한줄로 할때 있음
case안에다가 중괄호 해줄필요 없음 이유는 스위치가 if문 처럼 중괄호 만들어놓고 조건이 맞으면 아래의 명령어를 실행하는게 아니라, 조건에 맞는 case에 점프하고 break 문을 만나서 for이나 while 처럼 탈출하는거라서 그럼
그러므로 보통적으로는(구버전 VS 혹은 GCC 같은 표준쟁이들은) case 다음에 중괄호 없이 변수 선언이 안되는디, 최신 컴파일러는 가능 다시말하면, 중괄호 쓰면 case 안에다가 변수 선언이 가능함
근대 스위치 안에다가 변수넣는거 자체를 비추천함
결론은 case안에 중괄호는 찍먹이냐 부먹이냐 니 마음이고, 그렇다고 안에다가 변수 만드는 짓거리만 안하면됨
swith를 안쓰는데
중괄호 안침 그래서 더 깔끔하긴 함
케이스 안에 중괄호 치는 이유가 스코프를 따로두냐 안두냐인데 다들 지 꼴리는대로 취향껏 말하누 ㅋㅋ