목록C/학습내용 (12)
JUST GO
while문을 이용하여 별모양 만들기 #include int main(void) { int i = 0; int j = 0; while (i 0; i--) { if (i % 2 == 0) // 루프 탈출 조건 printf("%d ", i); } printf("\n"); return 0; } break의 활용 - 무한 루프와 break를 이용하면 원하는 위치..
반복문 - 조건이 만족하는 동안 주어진 문장을 반복해서 수행한다. -> 루프(loop) - 반복문을 이용하면 사용자가 원하는 만큼 반복적으로 수행하게 만들 수 있다. for while do while for문 루프 제어 변수의 선언 for문의 루프 제어 변수 - 일반적으로 어떤 문장을 N번 반복 수행하는 용도로 사용된다. - for문의 반복 회차마다 루프 제어 변수의 값이 변경되어, 특정 시점에 for의 조건식이 참이 되어 루프를 탈출할 수 있으면 된다. for문의 여러 가지 변형 - for문에서 루프 제어 변수를 여러 개 사용할 수도 있다. - 초기식, 조건식, 증감식과 반복할 문장은 모두 생략할 수 있다. 널 문장 - 처리할 내용 없이 세미콜론(;)만으로 이루어진 문장 - for문의 초기식, 조건식,..
switch문 - 정수식의 값에 따라서 여러 가지 경우 중 하나로 분기한다. switch를 이용한 텍스트 기반의 메뉴 처리 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int menu; char filename[32] = "test.avi"; printf("1.파일 열기\n"); printf("2.재생\n"); printf("3.재생 옵션\n"); printf("선택: "); scanf("%d", &menu); switch (menu) { case 1: printf("재생할 파일 이름? "); scanf("%s", filename); break; case 2: printf("%s를 재생합니다.\n", filename); break; case 3:..
제어문 - 프로그램의 수행 순서를 제어하기 위한 목적의 문장 조건문 - if문 if의 사용 예 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int score; printf("퀴즈 점수를 입력하세요: "); scanf("%d", &score); if (score < 70) printf("재시!!!\n"); // score < 70인 경우에 수행된다. // if문 다음 문장에서 실행의 흐름이 다시 만난다. printf("다음 수업은 일주일 후입니다.\n"); return 0; } 복합문 - { }으로 묶인 문장, 블록 - 언제든지 단일문 대신 사용할 수 있다. if else문 중첩된 if - if문 안에 포함된 if문 중첩된 if의 사용 예 #def..