본문 바로가기

for

(2)
for while 사용 차이점 Purpose-post built for 과 while 이 무슨 차이가 있을까 곰곰히 생각하다가, 경험을 통해 몇가지를 정리 할 수 있어, 이렇게 글로 남기게 되었다. - 익필 Content 문법 공부를 하면 알겠지만, loop를 만들기 위해선 대표적으로 for 과 while을 사용 한다. do while 도 있지만, 이건 논외이다.(역활이 확실히 구분 되므로) 코드를 리뷰하는 내 입장에서 오늘 이런 경험을 하게 되었다. 1. while 이니까, "어떻게 루프를 빠저 나가지?" while 구성은 조건 판별 구역과 루프 구역으로 나뉘어져 있다. while (조건문) { 루프 구역 } 판별 구역 외에서 어디부터 어디까지 루프를 돌리라고 명시적으로 나타내지 못하기 때문에, while은 loop 밖에서 loop..
for Vs while 의 반복 비용 비교 Purpose-built post 왜 이런 생각을 하게 되었냐면, .. KGCA15기 프로그래밍반 짝궁인 선호가 루프를 돌릴때 for을 사용 하여 for(;;;) 을 쓰길래, 왜 그렇게 쓰는지 물어 보니.. .. 명서인 "C programing language"에는 모두 이렇게 되어 있더라. 라고 말해 주었다.. 혹시나 해서.. 집에와 MSVC2005 로 어샘블리어 비교를 하기 시작하여, 그 결과를 올리게 된다. Content 결론을 내기전에 우선 두가지 측면에서 while과 for을 봐야한다. 우선 조건이 있는 루프를 돌때 예(while(비교), for(;비교;)) 1. 조건문이 있는 while과 for 문 비교 while unsigned int i = -1, j = 0; while(j < i) { +..