앙성중학교 로고이미지

이범준

페이스북 공유하기 트위터 공유하기 카카오톡 공유하기 카카오스토리 공유하기 네이버밴드 공유하기 프린트하기
5-1.상황에 따른 처리
작성자 이범준 등록일 17.08.09 조회수 44
가.관계 연산자와 조건
1.조건의 개념
우리는 일상생활에서 많은 조건을 만나게 됩니다. 예를 들자면
"친구가 시간이 된다면" -> 같이 공부를 한다
"친구가 시간이 없다면" -> 혼자 공부를 한다
라는 식으로 말이죠.
여기서조건(condition)이란 "친구가 시간이 된다면/없다면" 밑줄 친 부분을 말합니다. C언어에서의 조건은 진실(true)과 거짓(false) 이라는 것을 나타내는 것입니다. 또한 이 조건이 참 혹은 거짓이 딜 때 그 1시간 이상이면 된다. , 1시간 이하이면 없다. 라는 경우를 말합니다.

나. if문
1.if문의 구조
자, 이제 프로그램의 꽃! if문에 대하여 알아보는데요, 'if문'은 '조건문'이라고 불리우기도 합니다. 거의 모든 프로그램에 들어가있고, 기본적으로 배워야하며, 가장 깊게 배워야하는 문이죠!
일단은 간단한 프로그램을 만들어봅시다!
#include

int A;

int main(void) {
  scanf("%d", A);
  if(A == 1) {
    printf("A는1입니당!/n");
  } else {
    printf("A는1이 아닙니당ㅠㅠ/n");
  }
  return 0;
}
자, 일단은 매우매우 간단하게 프로그램을 만들었는데요, 여기서 주의깊게 봐야할 것은 뭐다?? if~문입니당!
여기서 if뒤에있는 괄호는 만약 ~가~라면 이라는 것으로 해석이 되며, 여기에 쓰이는 ==와 같은 연산자는 글 아래 따로 적어두겠습니다,
그리고 ()뒤에나오는 중괄호는 괄호 안에있는 조건이 만족할 경우 실행하는 명령어를 답는 것으로써, 간단하게 조건이 맞으며 실행할 것 입니다.
또한 if의 아랫줄에있는 else는 만약 ~가~이지 않을때 라는 것으로, if문에 맞지 않는다면 실행하는 것들 입니다.

if문에 쓰이는 연산자들
== 같을 때
=! 다를 때
< 왼쪽이 오른쪽보다 작을 때
<= 왼쪽이 오른쪽보다 작거나 같을 때
왼쪽이 오른쪽보다 클 때
>= 왼쪽이 오른쪽보다 크거나 같을 때
이전글 5-2.상황에 따른 처리
다음글 4-2. 식과 연산자