[C언어] C언어 수업 12차시
1. 포인터 연산 아래 예제를 보자. 1 2 3 4 5 6 7 8 9 10 11 12 int main(void) { //포인터 연산 int i = 10; int* pi = &i; printf("i = %d, pi = %d\n",i,pi); (*pi)++; //주소가 가리키는 변수를 찾아가 증가 printf("i = %d, pi = %d\n", i, pi); *pi++; //주소값을 증가 printf("i = %d, pi = %d\n",i,pi); return 0; } Colored by Color Scripter cs (*pi)++ 같은 경우는 연산자 우선 순위에 따라 포인터 변수가 가리키는 주소에 있는 값을 조정한다. 선언부에서 pi는 정수형 변수 i의 주소값을 가져왔고, i의 값이 바뀌게 된다. 그러..
2021. 6. 1.