[C 언어 기초] 중첩 while 루프와 do~while 루프


[C 언어 기초] 중첩 while 루프와 do~while 루프

이번에는 중첩 while 루프와 do~while 루프에 대해서 알아보자. 파이썬에서는 중첩 for 루프에 대해서 학습을 했었는데 여기서는 중첩 while 루프를 학습한다. 그리고 파이썬에는 지원하지도 않는 do~while 루프에 대해서도 학습을 한다. while과 do~while이 어떤 차이가 있는지는 아직 자세히 모르겠다. 중첩 while 루프 파이썬의 중첩 for 루프 흐름도 사실 위의 이미지는 파이썬에서 사용되는 중첩 for 루프이다. 어차피 while과 똑같은 구조이기 때문에 위의 흐름도를 참고해서 원리를 파악해도 크게 문제는 없을 것 같다. 그림을 보면 알 수 있듯이 중첩 while 루프는 while 루프 안에 또 다른 while 루프가 포함된 구조를 말한다. 중첩 while 루프는 그냥 while 루프를 하나 더 추가하면 되니까 새로운 이해를 요구하지는 않는다. 구조가 복잡한 경우에는 흐름을 이해하는데 좀 시간이 걸리겠지만 매우 흔하게 사용된다. 파이썬에서도 학습을 했었는...


#C언어 #do #while #반복문

원문링크 : [C 언어 기초] 중첩 while 루프와 do~while 루프