반응형
[정답] 26. 증감 연산자
◈ 기본 연습
다음 프로그램의 실행 결과를 예측하시오.
#include <stdio.h>
int main()
{
int
i = 8, re = 0;
re = i++;
printf("i:%d re:%d \n", i, re);
return
0;
}
답:
i:9 re:8
re = i++; 연산은 i++ 연산을 수행하고 연산 결과를 re에 대입하는 구문입니다.
i++; 은 자신의 값을 1 증가하며 연산 결과는 증가하기 전의 값입니다.
따라서 i는 1 증가하여 9이며 re에는 증가하기 전의 값이 8입니다.
반응형
'언어 자료구조 알고리즘 > 디딤돌 C언어' 카테고리의 다른 글
[정답] 디딤돌 C언어 43. 제어문 연습 - 별출력 (0) | 2016.04.30 |
---|---|
[정답] 41. 반복문(while, do while, for) (0) | 2016.04.30 |
[정답] 디딤돌 C언어 40. 선택문(switch case) (0) | 2016.04.30 |
[정답] 디딤돌 C언어 39. 조건문(if, else) (0) | 2016.04.30 |
[정답] 디딤돌 C언어 38. 정리하기 (연산자) (0) | 2016.04.30 |
[정답] 디딤돌 C언어 35. 대입 연산자 (0) | 2016.04.30 |
[정답] 디딤돌 C언어 34. 쉬프트 연산자 (0) | 2016.04.30 |
[정답] 디딤돌 C언어 33. 비트 연산자 ^를 이용한 암호화 (0) | 2016.04.30 |
[정답] 디딤돌 C언어 32. 비트 연산자 (0) | 2016.04.30 |
[정답] 디딤돌 C언어 31. 비교 연산자 (0) | 2016.04.30 |