프로그래밍 썸네일형 리스트형 [C언어] 삼항연산자 【 삼항연산자 】 if else문의 축소판이라고 할 수 있는 연산자로 (조건) ? (조건이 참일때 실행) : (조건이 참이 아닐때 실행)로 사용합니다. int x = 1, y = 5; bool bResult = (x < y) ? TRUE : FALSE; printf("bResult : %d\n", bResult); 결과값 bResult : 1 위에 코드처럼 (x < y)라는 조건이 맞았기 때문에 TRUE값이 bResult에 적용되었습니다.참이 아니였다면 0값( FALSE )이 출력되었겠죠. 위에 코드를 if else문으로 바꾼다면 아래와 같은 코드가 됩니다. int x = 1, y = 5; bool bResult = FALSE; if( x < y ) bResult = TRUE; else bResult =.. 더보기 [C언어] 증가연산자와 감소연산자 ( 전치, 후치 ) ◎ 증가연산자 값을 하나 증가시키는 연산자를 말합니다. void main() { int nTemp = 5; nTemp++; printf("nTemp : %d\n", nTemp); return; } 결과 nTemp : 6 ◎ 감소연산자 값을 하나 감소시키는 연산자를 말합니다. void main() { int nTemp = 5; nTemp--; printf("nTemp : %d\n", nTemp); return; } 결과 : nTemp : 4 위에 두 연산자는 코드만 보고도 이해할 수 있을 것입니다.하지만 저 위에는 후치 연산만 나와있는데요. 전치? 후치? ++nTemp 앞에 연산자가 붙으면 전치연산, nTemp++ 뒤에 연산자가 붙으면 후치연산이라고 합니다.연산순서의 차이가 있는데요.++nTemp 전치 연.. 더보기 이전 1 2 다음