switch 문의 기본 구조는 다음과 같다. switch ( 변수 ) { case 값1 : // 세미콜론(;) 이 아니라 콜론(:) 임에 유의 명령들 break; case 값2: 명령들 break; .... .... case 값n: 명령들 break; default:// if-else 구문에서 else와 같은역할 명령들 break; } (1) 맨 윗줄 ( 변수 ) 란에는 아래에 나오는 값1, 값2,.... 들과 비교할 변수가 들어가게 된다. (2) switch 문에 사용될 변수는 반드시 정수 데이터를 보관하는 변수여야 한다. 다시말해 변수 부분에 들어갈 수 있는 데이터 타입은 char. short, int, long 중에 하나여야 한다. 만약 float 이나 double 등의 데이터 타입을 가진 변수를 ..
이번 포스팅에서는 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..