void func() {
if (cond) {
return;
}
if (cond2) {
return;
}
}
void func2() {
if (cond) {
//...
} else if (cond2) {
//...
}
return;
}
결과적으로 동일할거 같은데
내부적으로는 차이 잇음?
void func() {
if (cond) {
return;
}
if (cond2) {
return;
}
}
void func2() {
if (cond) {
//...
} else if (cond2) {
//...
}
return;
}
결과적으로 동일할거 같은데
내부적으로는 차이 잇음?
결과가 동일은 개뿔;; 논리부터 다른데...ㅉㅉ
잇지당근
다시 공부하고 오세요
차이가 큽니다.
기왕이면 어셈블리로 보는게 좋겠군요
if-else는 그 자체로 한번만 실행되는거지만 if-if문은 if문을 두번돌리는거잖아 컴퓨터가 좀더 부담되겠지 - dc App
뉴비동강아... 너도 책 좀 다시봐라 ㅉㅉ 논리학에서 비슷하다라는 말은 같지 않다...라는 말일 뿐, 그 어떤 의미도 없다
분기하는 논리는 동일
자자 어셈 개고수 나오세요!!! 얍얍얍!!
이거 같을 수도 있고 다를 수도 있음
Computer Systems: A Programmer's Perspective
CSAPP 저자 직강 인강
https://scs.hosted.panopto.com/Panopto/Pages/Mobile/iOSAppLaunch.aspx?ReturnUrl=%2fPanopto%2fPages%2fSessions%2fList.aspx#folderID=%22b96d90ae-9871-4fae-91e2-b1627b43e25e%22&maxResults=50&sortColumn=1
랩 과제
http://csapp.cs.cmu.edu/3e/labs.html
http://m.dcinside.com/view.php?id=programming&no=701305&page=1&serVal=CSAPP&s_type=all&ser_pos=-672398
랩 과제가 중요합니다.
최적화를 통한 동치식의 치환은 최적화일뿐
왠만하면 return 쓰더라도 가독성을 위해 else if로 작성해주는게 좋음
아 물론 알고리즘할때 숏코딩에 익숙해지면 저런거 그냥 써버리긴 하는데, 버릇들여지면 안된다