루프문 3

[C] C언어의 반복문_do ~ while

[ while문과 do~while문의 비교 ] while문은 조건이 만족하지 않으면 반복할 내용을 실행하지 않습니다. 하지만 do~while문은 "최소한 한번"은 반복할 내용을 실행합니다. while문과 for문에 비해 사용 빈도는 적지만, 위의 차이점 때문에 필요한 상황이 있습니다. [ do~while문의 형식 ] do{ 반복할 내용 } while(조건식) [C] C언어의 반복문_while문 포스팅의 예문과 같은 기능을 하는 예문입니다. while문과 같이 i

[C] C언어 기초 2022.04.02

[C] C언어의 반복문_while문

이번 포스팅에서는 while문에 대해 다루겠습니다. [ while문의 형식 ] while(조건식) { 반복할 내용 } 초깃값, 조건값, 증감값이 모두 포함되는 for문과는 다르게 while문은 조건식만을 가지고 있습니다. 초깃값을 설정할 때 for문과 다르게 while문에서는 while문 밖에서 초깃값을 설정해줘야 합니다. 증감값 또한 반복할 내용에 포함시켜주지 않으면 무한루프가 생길 수 있습니다. [C] C언어의 반복문_for문 포스팅에서 다뤘던 예문과 같은 기능을 하는 예문을 가져왔습니다. i가 5보다 작거나 같을때까지 printf("%d번째 행\n", i); 와 i++; 를 반복합니다. while문의 조건식에 1이 들어가면 "참"을 의미합니다. 즉, while(1) { 반복할 내용 }이라면 조건식이..

[C] C언어 기초 2022.04.01

[C] C언어의 반복문_for문

반복문이란 어떤 행동을 반복적으로 수행하는 문장입니다. C언어에서의 반복문은 [while문], [for문], [do ~ while문]이 있습니다. 이번 포스팅에서는 for문에 대해 알아보겠습니다. for문의 형식은 아래와 같습니다. [ for문의 형식 ] for(초깃값; 조건값; 증감값) { 조건식이 참인 동안 반복할 내용 } 초깃값은 시작값, 조건값은 끝값이라고 생각하면 편합니다. for(A; B; C)는 A일때 B가 될 때까지 C를 반복 실행하는 것입니다. 아래 예시에서는 초깃값이 i = 1, 조건값이 i

[C] C언어 기초 2022.03.31