if~else문을 일부 대체할 수 있는 조건 연산사
조건 연산자 = 피 연산자가 세 개인 '삼 항 연산자'
abs=(조건) ? (data1) : (data2); // 소괄호 생략가능 조건이 참이면 연산결과로 data1반환,
거짓이면 연산결과로 data2가 반환
예제
int num, abs;
printf("정수 입력 : ");
scanf("%d", &num);
abs=num>0?num:num*(-1);
printf("절댓값 : %d\n", abs);
실행결과
정수 입력 : -79
절댓값 : 79
if(조건)
{
참
}
else
{
거짓
}
컨트롤+c/컨트롤+Pause Break = 도스창에서 무한루프중지
break; // 가장 가까운 반복문 하나를 빠져 나옴
continue; // 반복문의 나머지를 생략하고 반복문의 조건검사위치로 이동
switch(num)
case1: // num = 1 일때 실행
case2: // num = 2 일때 실행
default: // num = 1 or 2 가 아닐때 실행
댓글 없음:
댓글 쓰기