#include <stdio.h>
int main(void)
{
int num = 50; // num ๋ณ์ ํ๋๋ง ์กด์ฌ
int *pnum; // ์ ์ํ ํฌ์ธํฐ ์ ์ธ
pnum = # // pnum์ด num์ ์ฃผ์๋ฅผ ๊ฐ๋ฆฌํค๋๋ก ์ด๊ธฐํ
// 1) *(pnum) ์ pnum์ด ๊ฐ๋ฆฌํค๋ ์ฃผ์(=num)์ ๊ฐ์ ๊ทธ๋๋ก ์ถ๋ ฅ
printf("*(pnum) = %d\n", *(pnum)); // 50
// 2) *(pnum++) ์ โํ์ ์ฐ์ฐ์โ์ด๋ฏ๋ก
// (a) *(pnum)๋ฅผ ๋จผ์ ํ๊ฐ โ 50 ์ถ๋ ฅ
// (b) ๊ทธ ๋ค์ pnum = pnum + 1; (์ฃผ์๊ฐ ๋ค์ int ํฌ๊ธฐ๋งํผ ์ฆ๊ฐ)
printf("*(pnum++) = %d\n", *(pnum++)); // 50
// ์ง๊ธ pnum์ num ๋ฐ๋ก ๋ค์ ๋ฉ๋ชจ๋ฆฌ(์ ์๋์ง ์์ ์์ญ)๋ฅผ ๊ฐ๋ฆฌํค๊ณ ์์ต๋๋ค.
// 3) *(++pnum) ์ โ์ ์ ์ฐ์ฐ์โ์ด๋ฏ๋ก
// (a) pnum = pnum + 1; โ ๋ค์ ํ ๋ฒ ๋ค์ int ํฌ๊ธฐ๋งํผ ์ฆ๊ฐ
// (b) *(pnum)๋ฅผ ํ๊ฐ โ ์ ์๋์ง ์์(์ฐ๋ ๊ธฐ) ๊ฐ
printf("*(++pnum) = %d\n", *(++pnum)); // ์์ธก ๋ถ๊ฐ (์ฐ๋ ๊ธฐ ๊ฐ)
return 0;
}