#include #include int main(void) { /* test 1 */ int arr[5] = {10,20,30,40,50}; int *p = arr; printf("%d ", *p); printf("%d ", *p++); printf("%d ", (*p)++); printf("%d ", *(p++)); //왜 21이 나오지?, p++먼저 해서 p의 주소값을 하나 올리고 그 값을 출력하니까 30 아닌가? printf("%d ", *p); printf("\n\n"); /* test 2 */ int arr1[5] = {10,20,30,40,50}; int *p = arr1; printf("%d ", *p); printf("%d ", ++*p); printf("%d ", ++(*p)); prin..