프로그래밍 언어68 [C언어] 조건문 (2) switch ~ case문 switch ~ case문 : 정수와 문자만 가능합니다. (실수 X) 범위를 지정하지 않은 명확한 정수만 가능합니다. break //스위치문을 탈출해라(switch문 종료) default //오류(case에 해당하는 조건이 없는 경우) 예제) switch문 예제) switch문 조건연산자 2017. 6. 19. [C언어] 조건문 (1) if문 조건문 조건이 '참'인 경우 수행하는 문장 : if문은 for문이나 while문 처럼 중괄호에 있는 코드를 여러 번 반복적으로 실행해 주는 코드가 아닙니다. if문 소괄호의 비교식이 참이면 중괄호에 있는 코드를 실행하고, 소괄호의 비교식이 거짓이면 중괄호에 있는 코드는 실행하지 않습니다. ① if문 ② if (만약에) ~ else (그밖에)문 (else만 따로 쓸 수 없음) if문의 비교식이 거짓이면 else의 중괄호 부분을 실행하고, if문의 비교식이 참이면 if의 중괄호 부분을 실행합니다. ③ 중첩 if ~ else문과 else if문 2017. 6. 19. [C언어] 반복문 (2) for문 for문 (~하는 동안) ~ 반복해라 for문의 기본 문법 (초기값; 조건값; 증감값) ex) for( int i = 0 ; i < 3 ; i++) 선언과 동시에 바로 초기화 가능 - '조건식'이 '참'인 동안 '반복할 내용'을 반복적으로 수행해라 - 소괄호에 변수 선언 및 초기화할 수 있는 부분과 변수 증감 연산자 부분은 생략해도 문제가 안 됩니다. *단, 조건식 부분은 절대 생략할 수 없습니다. - while문을 가지고 특정 횟수만큼 반복시키는 것이 코드가 복잡해지고 가독성이 떨어지기 때문에 for문을 만든 것입니다. - for문은 특정 횟수 만큼 반복할 때 사용하고 while은 조건에 만족하면 무한 루프를 구현할 때 사용하면 좋습니다. ① for vs while 비교 ② for 무한 루프 (무한 반.. 2017. 6. 19. [C언어] 반복문 (1) while문 while문 (~하는 동안) ~ 반복해라 while문의 기본 문법 초기값(ex : int i =0) 조건값(ex : while(i 2017. 6. 16. 이전 1 ··· 12 13 14 15 16 17 다음