C언어 코딩중에 분기를
A&&B
A&&(B^c) (B의 여집합)
else
세가지 경우로 하는데
if (A) {
if (B) {...}
else {...}
}
else
...
으로 할지
if(A&&B) {..}
if(A&&(B^c) {..}
else
로할지 고민하고 있음
후자는 반복계산이 들어가기 때문에 전자가 맞는거 같은데 들여쓰기를 더 해야되는게 맘에 안듬..
C언어 코딩중에 분기를
A&&B
A&&(B^c) (B의 여집합)
else
세가지 경우로 하는데
if (A) {
if (B) {...}
else {...}
}
else
...
으로 할지
if(A&&B) {..}
if(A&&(B^c) {..}
else
로할지 고민하고 있음
후자는 반복계산이 들어가기 때문에 전자가 맞는거 같은데 들여쓰기를 더 해야되는게 맘에 안듬..
A B의 연산량이 적고 분기문이 자주 호출되지 않는 경우라면 정신병 진단 내리겠습니다
아니 생각해보니 A B B^c 결과를 bool에다 넣고나면 애초에 니맘대로 해도되는데
초보일땐 저럴수도
C 언어라면서 !B 라고 안하는게 더 이상함
내가 답을 정해준다 전자로 해라 최적화 되어도 디버깅 흐름 맞추게.
가독성은 1번이 좋네요
네 제가 생각하기에도 전자가 나은거같습니다
분기문 코드는 1번 등장하는데 호출은 꽤 여러번 될것같네요
1