operator2 -> 연산자와 구조체 -> 연산자 : 포인터 변수에 의한 항목 선택 예시 : typedef struct __Point { int xpos; int ypos; }Point; Point& PntAdder(const Point &p1, const Point &p2) { Point *pptr = new Point; pptr->xpos = p1.xpos + p2.xpos; pptr->ypos = p1.ypos + p2.ypos; return *pptr; } 구조체 사용 struct Structure { int a; char b; }; struct Structure fors; fors.a; fors.b; 예를 들면 C 언어에서는 이렇게 사용 할 수 있다. C++에서는 struct Structure fors; 문에서 struct를 생략하.. 2017. 9. 14. 삼항 연산자 이번 글에서는 삼항 연산자에 대해서 알아보도록 하겠습니다. 아래와 같은 소스코드를 작성했습니다 코드와 함께 삼항 연산자에 대해서 알아보도록 하겠습니다 int pointScored = 21; char gameResult = (pointScored > 20 )?'W' : 'L'; System.out.println(gameResult); 출력 결과 그림을 보시면 21이 20보다 크기 때문에 앞쪽의 W가 출력됩니다 이 코드에서 3가지 항은 다음과 같습니다. 1항 (pointsScored >20) 2항 'W' 3항 'L' 여기서 이 식의 의미는 이렇습니다. pointsScored가 20보다 커서 식의 결과 값이 True 이면 앞의 'W'가 식의 결과 값이 됩니다. pointsScored가 20보다 작아서 식의 결.. 2017. 9. 13. 이전 1 다음