• 관우는 왜 C 언어를 살육했나? [2-4] 반복문(do while문)

    3.3 do while문 do while문 역시 조건식을 만족할 때까지 자신의 코드 블록을 반복하는 문법입니다. 그런데 조건을 만족하지 않아도 무조건 루프의 본문을 한 번은 실행합니다. 구조는 다음과 같습니다. do { // 본문 } while(조건식); 조건식 : while문이 수행될 조건이 있는 곳입니다. 예를 들어 변수 i가 5보다 작은 동안만 수행하는 조건은 i...


  • 관우는 왜 C 언어를 살육했나? [2-4] 반복문(while문)

    3.2 while문 while문 역시 조건식을 만족할 때까지 자신의 코드 블록을 반복하는 문법입니다. 구조는 다음과 같습니다. while(조건식) { // 본문 } 조건식 : while문이 수행될 조건이 있는 곳입니다. 예를 들어 변수 i가 5보다 작은 동안만 수행하는 조건은 i < 5입니다. for문을 사용해서 1씩 작아지는 변수가 0보다 클 때까지만 출력하는 예제를 만들어보겠습니다....


  • 관우는 왜 C 언어를 살육했나? [2-4] 반복문(for문)

    [2-4] 반복문 (for 문 / while 문(do while)) 반복문(loop)이란 특정 블록을 반복 수행하는 프로그래밍 문법입니다. C 언어는 for문, while문, do while문을 제공합니다. for문이든 while문이든 원칙은 같습니다. 조건을 만족하는 동안 자신의 블록을 반복 수행합니다! 3.1 for문 for 문은 조건식을 만족할 때까지 자신의 코드 블록을 반복하는 문법입니다. 구조는 다음과 같습니다. for(초기화 ;...


  • 관우는 왜 C 언어를 살육했나? [2-3] 비교 구문(if /else)

    [2-3] 비교 구문(if /else) if문은 조건을 만족하면 코드 블록을 실행합니다. else문은 단독으로 못 쓰고 if 문과 함께만 쓰입니다. if / else문, if ~ else문, 혹은 if문이라고도 씁니다. 구조는 다음과 같습니다. if(조건문){ // 본문 } else if(조건문) { // 본문 } else{ // 본문 } 사실 if, else if, else는 한쌍입니다....


  • 관우는 왜 C 언어를 살육했나? [2-2] 비교 연산자 & 논리 연산자

    [2-2] 비교 연산자 & 논리 연산자 비교 연산자와 논리 연산자에 대해 알아보겠습니다. 비교 연산자 비교 연산은 두 값의 크기를 비교합니다. 논리 연산자는 비교한 결과가 참이면 1, 거짓이면 0를 반환합니다. 크게 등호 연산자, 부정 연산자, 관계 연산자로 볼 수 있습니다. 이 셋 중 관계 연산자의 연산 우선순위가 가장 높습니다. 등호 연산자와...