"if" 문에서 상수의 우선순위를 지정하는 것이 권장되는 이유는 무엇입니까?
P粉066224086
P粉066224086 2024-03-25 18:17:36
0
2
488

저는 제가 사용하고 있는 하드웨어 인터페이스에 대한 샘플 C++ 코드를 보고 있었는데 다음과 유사한 문장을 많이 발견했습니다.

으아악

사람들이 상수를 먼저 두는 것이 좋은 생각이라고 말하는 것을 들었을 것입니다. 그런데 왜 그럴까요? 이것은 단지 큰 진술이 있거나 더 많은 내용이 있는 경우 비교 대상을 빠르게 확인할 수 있도록 하기 위한 것입니까?

P粉066224086
P粉066224086

모든 응답(2)
P粉226667290

글을 쓰는 것을 방지하세요:

으아악

실수로 맞았습니다. 그러나 좋은 컴파일러는 이에 대해 경고할 것이므로 대부분의 사람들은 읽기가 어렵다는 이유로 "const-first" 방식을 사용하지 않을 것입니다.

P粉180844619

이렇게 하면 비교(==)와 할당(=) 사이에 혼동이 없습니다.

아시다시피 상수에는 할당할 수 없습니다. 시도하면 컴파일러에서 오류가 발생합니다.

기본적으로 이것은 방어적인 프로그래밍 기술입니다. 자신으로부터 자신을 보호하기 위해.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿