C \ C++/C 개념 정리
[C언어 개념] 포인터 연산 규칙 정리
안정민
2022. 6. 26. 11:29
1. 포인터 변수에는 다른 일반 변수의 주소를 할당할 수 있다.
2. 포인터 변수에는 다른 포인터 변수의 주소를 할당할 수 있다.
3. 포인터 변수는 NULL 또는 0으로 초기화가 가능하다.
4. 포인터 변수는 전위 혹은 후위 증감 연산을 사용할 수 있다.
5. 포인터 변수에 정수값을 더하거나 뺄 수 있다.
6. 두 개의 포인터가 동일한 배열의 원소를 가리키고 있을 때, 포인터간의 뺄셈을 할 수 있다.
7. 두 개의 포인터가 동일한 타입의 원소를 가리키고 있을 때, 포인터 간에 비교연산을 사용할 수 있다.
8. 포인터 변수에 상수를 곱할 수 있다.
9. 포인터 변수 간의 덧셈을 사용할 수 없다.
10. 값을 임의의 주소에 할당할 수 없으며, 주소 할당은 컴파일러가 임의로 지정한다.