이번 포스팅에서는 for문과 비슷하면서도 다른 반복문인 while 반복문과 do while 반복문에 대해 알아보자. 1. while 문 while문의 기본 구조는 다음과 같다. //기본 형태 while (조건식) { 명령들 } // (예시) while (조건){ 명령1; 명령2; ... ... } "조건식" 에는 for 문에서 그랬던 것처럼 반복문을 언제까지 수행할것인지 알려주는 조건이 들어간다. int i=0; while (i
이번 포스팅에서는 반복문 중 하나인 for문에 대해 알아보자. ▣ 기본 구조 for 반복문의 기본적인 구조는 다음과 같다. 각각의 구성요소에 대해 살펴보자 (1) 초기식 : 초기식에서는 제어 변수가 초기화 된다. for문은 기본적으로 반복문이고, 반복문에서는 반복을 얼마나 해야할지 알려줘야 한다. C언어에서는 반복문이 얼마나 반복되어야 할지를 나타내기 위해 "제어변수" 라는 것을 도입하였다. 초기식에서는 이 제어변수의 초기값을 지정해준다. for(int i = 0;......) {} // 제어변수 i 의 초기값을 0으로 설정했다! 이하 내용에서는 편의상 제어변수를 i 로 표기하도록 하겠다. (2) 조건식 : 조건식에는 i 가 만족해야할 특정한 조건을 적어준다. for 반복문은 i 가 이 조건을 만족하는 ..
1. if 조건문이란? 조건문이란 말 그대로 특정 조건을 만족할때 실행되도록 하는 문장이다. 조건문에는 여러가지가 있지만 이번 포스팅에서는 if 조건문에 대해 알아보도록 하자. 2. if 조건문의 기본 구조 if 조건문의 기본적인 구조는 다음과 같다. (1) if : if 조건문의 시작을 알리는 부분이다. (2) 조건은 소괄호() 안에 작성한다. 이 때 조건이 참이면 1을, 거짓이라면 0을 반환한다. 따라서 조건문을 if (1) 또는 if (0) 과 같이 작성할 수 도 있다. (3) 마지막으로 수행할 동작을 중괄호{} 안에 작성한다. ("명령" 이라고 한다) if 조건문은 if 문 속의 조건이 0(거짓)인지 1(참) 인지에 따라서 실행유무를 판별하는 조건문인것이다. 간단한 if 조건문의 예시를 보자. i..
이번 포스팅에서는 C 에서 문자 혹은 숫자를 입력받는 방법에 대해 알아보자. 기본적으로 C에서 무언가를 입력받을 경우에는 scanf 함수를 이용한다. 1. scanf 함수란? scanf 함수는 C 의 표준 입력 함수로, 다양한 데이터를 서식에 맞춰 입력받을 수 있게 해준다. scanf 에 관한 기본적인 정보는 아래와 같다. 헤더 : stdio.h 원형 : scanf("변환문자", &변수명); scanf 함수는 우리가 입력을 하기 전까지 계속 기다리며, 엔터를 눌러야지만 입력으로 처리된다. (예) #include int main(){ int a; scanf("%d", &a); // a 라는 정수형 변수를 입력 받는다 return 0; } 2. scanf 함수 사용법 위에서도 얘기했지만, 기본적인 틀은 아래..