조건문: 두 판 사이의 차이

위키백과, 우리 모두의 백과사전.
내용 삭제됨 내용 추가됨
AStarBot (토론 | 기여)
잔글 r2.6.5) (로봇이 더함: et:Tingimuslause
잔글편집 요약 없음
1번째 줄: 1번째 줄:
{{출처 필요}}
{{출처 필요}}
{{정리 필요}}
{{정리 필요}}
[[컴퓨터 과학]]에서 '''조건문'''(條件文)이란, [[프로그래머]]가 명시한 [[불린 자료형]] 조건이 참인지 거짓인지에 따라 달라지는 계산이나 상황을 수행하는 [[프로그래밍 언어]]의 특징이다.
[[컴퓨터 과학]]에서 '''조건문'''(條件文)이란 [[프로그래머]]가 명시한 [[불린 자료형]] 조건이 참인지 거짓인지에 따라 달라지는 계산이나 상황을 수행하는 [[프로그래밍 언어]]의 특징이다.


== C 언어에서의 조건문 ==
== C 언어에서의 조건문 ==

<big>
<source lang="cpp">
<source lang="cpp">
#include<stdio.h>
#include<stdio.h>
19번째 줄: 17번째 줄:
}
}
</source>
</source>
</big>


이 소스는 a라는 변수에 2를 저장하고 c라는 변수에 5를 저장한 뒤, a와 c가 같은지 확인하고 출력한다.
이 소스는 a라는 변수에 2를 저장하고 c라는 변수에 5를 저장한 뒤, a와 c가 같은지 확인하고 출력한다. 이 소스는 좀 더 줄일 수 있다.
이 소스는 좀 더 줄일 수 있다.


<big>
<source lang="cpp">
<source lang="cpp">
#include<stdio.h>
#include<stdio.h>
34번째 줄: 29번째 줄:
}
}
</source>
</source>

</big>


위의 소스는 if 문 대신 쓸 수 있는 연산자이다.
위의 소스는 if 문 대신 쓸 수 있는 연산자이다.

2011년 3월 3일 (목) 16:19 판

컴퓨터 과학에서 조건문(條件文)이란 프로그래머가 명시한 불린 자료형 조건이 참인지 거짓인지에 따라 달라지는 계산이나 상황을 수행하는 프로그래밍 언어의 특징이다.

C 언어에서의 조건문

#include<stdio.h>

int main(void){
     int a = 2, c = 5;
     if(a == c){
          printf("a는 c와 같다.");
     } else {
          printf("a는 c와 다르다.");
     }
     return 0;
}

이 소스는 a라는 변수에 2를 저장하고 c라는 변수에 5를 저장한 뒤, a와 c가 같은지 확인하고 출력한다. 이 소스는 좀 더 줄일 수 있다.

#include<stdio.h>

int main(void){
     int a = 2, c = 5;
     a == c ? printf("a는 c와 같다.") : printf("a는 c와 다르다.");
     return 0;
}

위의 소스는 if 문 대신 쓸 수 있는 연산자이다.