C의 반환 값을 둘러싼 괄호 ANSI C 코드에서는 단일 반환값을 둘러싼 괄호를 자주 볼 수 있습니다. 다음과 같이:- int foo(int x) { if (x) return (-1); else return (0); } 이러한 경우 반환값 주위에()을 사용하는 이유는 무엇입니까?좋은 생각 있어요?나는 그것에 대한 이유를 모르겠다.원래 C 사양에서는 반환값 주위에 괄호가 필요했습니다.최신 C 컴파일러 및 ANSI C 규격은 이러한 컴파일러를 필요로 하지 않지만 괄호가 있어도 반환값에 영향을 주지 않으며 프로그래머는 표준이 익숙하지 않거나 표준이 필요한 스타일 규칙과의 정합성이 유지되거나 하위 호환성을 위해 이러한 컴파일러를 포함할 수 있습니다. C++를 생각하고 있는 분들을 위해 덧붙입니다.이 질문은 C와..