"조건문"의 두 판 사이의 차이

둘러보기로 가기 검색하러 가기
54 바이트 추가됨 ,  3개월 전
잔글
봇: 틀 이름 및 스타일 정리
잔글 (로봇의 도움을 받아 동음이의 처리: Java - 자바 (프로그래밍 언어) 문서로 링크 바꿈)
잔글 (봇: 틀 이름 및 스타일 정리)
 
C에서는 if를 사용하여 조건문을 만든다. if의 조건이 참이 아닐 때 수행할 동작은 else 문에서 지정 가능하며, if와 else 사이에 else if를 통해 새로운 조건을 넣을 수 있다. C의 영향을 받은 [[C++]], [[자바 (프로그래밍 언어)|Java]] 등도 같은 형식을 따른다.
 
<sourcesyntaxhighlight lang="c" line="1">
#include <stdio.h>
 
return 0;
}
</syntaxhighlight>
</source>
 
이 소스는 a라는 변수에 2를 저장하고 c라는 변수에 5를 저장한 뒤, a와 c가 같은지 확인하고 출력한다. 이 소스는 밑의 소스처럼 좀 더 줄일 수 있다.
 
<sourcesyntaxhighlight lang="c">
#include <stdio.h>
 
return 0;
}
</syntaxhighlight>
</source>
 
위의 소스는 삼항 연산자를 사용해 if를 사용한 소스와 같은 동작을 수행하는 프로그램을 작성한 것이다. 그러나 이 소스는 else if처럼 다른 조건에서 동작하는 지의 여부를 알 수 없다.
 
<sourcesyntaxhighlight lang="c">
#include <stdio.h>
 
return 0;
}
</syntaxhighlight>
</source>
 
이 소스는 else if까지 추가시켜서 만든 조건문이다.

편집

1,581,501

둘러보기 메뉴