2013. 9. 2. 23:17

C언어 - 조건문(IF문)

IF문이란?

 

IF의 단순영어 뜻은 "만약 ~이라면" 정도가 될 수 있습니다.

말그대로 조건,어떠한 상황에 놓여져있을 때 결과값이 이것이면 어떤 이벤트

아니라면 다른 이벤트를

대표적으로 로그인 중 아이디 패스워드가 맞는지 구분할 때 사용하기도 합니다.

이처럼 IF문은 많이 또 유용하게 쓰이기 때문에 알아둬야 하는 함수입니다.

 

예제 : if(조건)

처리문장1(조건에 맞을 시)

else

처리문장2(조건에 맞지 않을 시)

* else 에 다른 조건을 붙임으로써 중첩IF문 사용가능

ex) else if(조건)

처리문장1

else if(조건)

처리문장2

.....

 

else는 조건이 아닐시에 라는 뜻입니다.

이렇게 한번 else로 단순 IF문을 만들 수 도 있고 여러번 확인해야하는 경우

복합 IF문으로 더 방대하게 조건을 걸 수 있습니다.

처리문장이 많을 시엔 중괄호를 쓰셔야하고

IF문은 많이 써보셔야 압니다.

 

 

지금까지 배운 함수들을 응용해

간단한 패스워드만으로 로그인을 하는 프로그램을 짜보겠습니다.

main()                                    //시작부분
{


 int passwd,a=123123;             // passwd,a 란이름을 가진 정수형 변수선언 후 a에 123123 대입


 printf("Passwd : ");               // 화면에 "Passwd : "출력


 scanf("%d",&passwd);        // "Passwd : "뒤에 입력받은 값을 passwd 에 대입


 if(passwd==a)                   // 만약 passwd 와 a 안에 있는 값이 같다면


 printf("로그인 성공");         // "로그인 성공"을 화면에 띄움


 else                                // 같지 않다면


 printf("로그인 실패");           // "로그인 실패"를 화면에 띄움

 

간단하죠? 이렇게 여러분들도 혼자서 만들어보실줄 알아야합니다.


}

 

'C/C++' 카테고리의 다른 글

C언어 - 반복조건문(for문)  (0) 2013.09.02
C언어 - 조건문(Switch문)  (0) 2013.09.02
C언어 - 연산자  (0) 2013.09.01
C언어 - scanf 함수,주석문  (0) 2013.08.31
C언어 - 변수,형식지정문자  (0) 2013.08.31