for문은 조건식이 거짓으로 평가될 때까지 코드 블럭을 반복 실행한다.
for문
for (변수 선언문 또는 할당문; 조건식; 증감식){ 조건식이 참이 경우 반복 실행될 문; }
while문은 주어진 조건식의 평가 결과가 참이면 코드 블럭을 계속해서 반복 실행한다. 조건식의 평가 결과가 언제나 참이면 무한루프가 된다.
while문
둘의 가장 큰 차이는!
for문은 반복 횟수가 명확할 때 주로 사용하고 while문은 반복 횟수가 불명확할 때 주로 사용한다.
while 은 무한 반복 데드락의 위험이 있기에 잘 안 쓴 것 같네요...ㅎ
while
while은 무한 반복 데드락의 위험이 있기에 잘 안 쓴 것 같네요...ㅎ