연산자에 우선순위를 생각하고, 디버깅표를 사용하여 예제 풀이
1번예제
int a=10;
int b=++a;
int c=b++;
int d=++b + ++c;
2번예제
int a=10;
int b=--a;
int c=b++;
int d=b--+--c;
디버깅표
1번예제
a b c
------------------------
10
11 11 11
12
13 12
연산순서
1) ++b
2) ++c
3) b+c
4) d=25
2번예제
a b c d
---------------------------
10
9 9 9
10 8 18
9
연산순서
1) --a;
2) c=b
3) b++;
4) d=b+--c;
5) b--
'개발자노트' 카테고리의 다른 글
비교연산자와 논리연산자 (0) | 2022.06.08 |
---|---|
연산자의 우선순위 예제 (0) | 2022.06.08 |
대입 연산자 (0) | 2022.06.07 |
프로그램 언어에서의 함수 (0) | 2022.06.07 |
Java 기본 (0) | 2022.06.07 |