int func1(void) {
if () {
return a
} else {
return b
}
}
가 보통 일반적이긴 한데
int func2(void) {
if () {
return a
}
return b
}
개인적으론 if - else 가 함수 종료 용도로 쓰일 경우에는 2번쪽이 좀더 탈출조건이 명확하게 보이는것 같고 코드가 간결해져서 많이 쓰는데 이것도 성능 더 안좋나요?
물론 if 안의 내용이 조건에 따라서 다른 논리로 흐르는 경우에는 if-else 쓰긴 하는데...
if-if는 뭔가 성능 더 안좋을거 같아서 안쓰는데 이건 큰 차이 없을거같아서.... 잘 모르겠네요
댓글 0