[질문] { } 중괄호 사용에 대해서.

shint의 이미지

저는 프로그램을 짤때.
void fn_test()
{
{
int a;
}

{
int a;
}
}
를 자주 사용합니다.

{ } 에 대해 모르지만. 함수에 들어간것과 같은 효과를 내거나.
중복되는 변수명을 별도로 적어주지 않아도 되니까요. 게다가. 소스도 나눠보기 편하구요.

근데. Qt에서 mingw32 로 하니까. 저게 안돼네요;;;;;

1. { } 와 비슷한 기능이나
2. { } 에 어떤의미가 있는지. 알고 싶습니다.

lacovnk의 이미지

scope

Mr. 하늘의 이미지

lacovnk님께서 간결하게 잘 대답해 주셨네요.. 설명 덧붙히자면, 중괄호 내부에 변수를 선언하면 그 중괄호 범위 내에서 쓸 수 있습니다.

semmal의 이미지

do { } while(false);

------------------------------
How many legs does a dog have?