조건문 - 1 C

사실 프로그램이라고 해봐야.

읽기 쓰기 비교 이동 연산

이 5가지가 전부라 할 수 있습니다.

이중 읽고 쓰는건 현재론, 간단히 변수에 대입하는 방법을 이용하고 있었습니다.

연산은 연산자로 전에 이야기 했었습니다.

이제 비교 를 나갑니다.

가장 기본적인 비교 구문 if입니다.

if 는 영어에서도 가정법서 많이 쓰이는 단어지만. 말 그대로 가정을 합니다.

if는 다음과 같은 구조를 갖습니다 : 

if (조건)
{
맞는 경우 실행할 내용
}

기본구조는 위와 같습니다.

실행 순서는 2가지로 갈립니다 : 조건이 True 인 경우와 False 인 경우.

→ : 현재 실행되고 있는 위치

if (조건)
{
맞는 경우 실행할 내용
}

: 조건을 비교합니다.

1. 조건이 True인 경우 : 

if (조건)
{
맞는 경우 실행할 내용
}

: if 문 안의 내용을 실행합니다.

if (조건)
{
맞는 경우 실행할 내용
}

: 그리고 나와서 실행을 속행합니다.

2. 조건이 False인 경우 : 

if (조건)
{
맞는 경우 실행할 내용
}

: 건너뛰고 실행을 속행합니다.



예)

(전략)

unsigned int a;
unsigned int b;

a = 5

b = 3

if(a > b)
{
printf(" a is larger than b ");
}

(후략)




프로그램은 다음과 같은 순서로 실행할 겁니다.

(전략)

①→
unsigned int a;
②→
unsigned int b;

③→
a = 5

④→
b = 3

⑤→
if(a > b)
{
⑥→
printf(" a is larger than b ");
}
⑦→
(후략)

① a 는 unsigned int 로 선언
② b 는 unsigned int 로 선언
③ a 에 5를 대입
④ b 에 3를 대입
⑤ a>b인가? -> True 이므로 
⑥으로 이동.
⑥ a is larger than b 를 출력
⑦ 속행.

물론 5가 False면 6을 건너뛰고 7로 갈 겁니다.

공유하기 버튼

싸이월드 공감트위터페이스북
 

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://btuna.egloos.com/tb/29662 [도움말]

덧글

댓글 입력 영역


트위터