-
제어문 소개 및 if 문c언어 기초 2017. 3. 20. 14:21
1. 제어문
- 제어문이란?
순차적인 흐름을 조건에 따라 통제하는 명령
사용자의 요구에 따라 프로그램이 동작- 제어문의 종류조건 : if - else반복 : while, do while, for선택 : switch - case흐름 변경 : continue, break2. if - else 문
- if문
조건이 만족되는 경우만 실행
- else문
if문과 함께 쓰이며 if문의 결과가 참이 아닐 때 else문을 수행
if문은 단독으로 쓸 수 있으나 else문은 단독으로 쓰지 못함
- else if 문
복수의 조건 중 각각 다른 처리를 수행하고자 할 때 사용
예)
#include <stdio.h>
int main()
{
int Num;
printf("1~5까지 숫자 입력 : ");
scanf("%d",&Num);
if(Num < 1 || Num > 5 ){ //단일 if문
printf("입력범위를 벗어났습니다.");
}
if(Num == 1){ //조건이 참일 때
printf("당신이 입력한 수는 1 입니다.");
}else{ //조건이 거짓일 때
printf("당신이 입력한 수는 1이 아닙니다.");
}
return 0;
}
3. 다중 if문
예)
#include <stdio.h>
int main()
{
int Num1;
printf("Input Number 1 ~ 3 :");
scanf("%d",&Num1);
if(Num1 == 1){
printf("One !");
}else if(Num1 == 2){
printf("Two !");
}else if(Num1 == 3){
printf("Three !");
}else {
printf("Error !");
}
return 0;
}
문제 1두 숫자를 입력 받아 대소를 비교하시오입력 받은 숫자가 같을 경우도 처리첫번째 숫자 입력 : 10두번째 숫자 입력 : 17==== 결 과 ====두 번 째 입력 한 값이 더 크다.'c언어 기초 ' 카테고리의 다른 글
do - while문 (0) 2017.03.22 switch에 의한 선택 실행 (0) 2017.03.20 scanf 함수 (0) 2017.03.20 연산자 (0) 2017.03.20 C언어 Visual Studio scanf 에러 해결 방법 (2) 2017.03.19