val++ , 변수 뒤에 ++가 붙어있으면 ++를 지우시고 그 다음칸에 val=val+1 을 적어놓으면 훨씬 편합니다.--(ㄱ)
++val, 변수 앞에 ++가 붙어있으면 ++를 지우시고 그 이전칸에 val=val+1을 적어놓으면 됩니다. ---(ㄴ)
(--도 마찬가지 입니다.)
07.
i= -3, j=2, k=0, m
i=i+1, j=j+1, k=k+1 => 본래 아래 식의 ++를 모두 (ㄴ)처럼 바꾸어 놓았습니다.
m= i && j && k => m = -2 and 3 and 1 , 모두 참이고, m에는 1이 들어갑니다.
=> *참고 and(&&)는 0이 아닌 숫자는 모두 1(참)으로 취급합니다.(음수포함)
((1 and 1) and 1) -> (1 and 1)-> 1
따라서, 출력은, -2, 3, 1, 1 이 됩니다.
08.
x=4, y, z
x=x-1 --------(ㄴ)에 의해 x=3
y=x y=3
z=x z=3
x=x-1 --------(ㄱ)에 의해 x=2
따라서 출력은 2,3,3 이 됩니다.