작성한 질문수
홍정모의 따라하며 배우는 C언어
5.8 증가, 감소 연산자
작성
·
170
1
답변 1
안녕하세요, 질문&답변 도우미 Soobak 입니다.
int i = 3; int l = 2 * --i; printf("%d %d\n", i, l);
--i 는 i 의 값을 먼저 1 만큼 감소시킵니다.따라서, i 는 3 에서 1 감소하여 2 가 됩니다.
--i
i
3
2
그 후, l = 2 * 2; 가 되므로, l 의 값은 4 가 됩니다.
l = 2 * 2;
l
4
printf() 함수는 i 의 값인 2 와, l 의 값인 4 를 출력합니다.따라서, 출력은 2 4 가 됩니다.
printf()
2 4