[C] 포인터(2)
6. * 연산자 * 연산자는 3가지 경우에 따라 *의 역할이 달라진다. 1. 변수명 * 변수명 2. 자료형 *변수명 3. * 변수명 1번의 경우는 다음과 같다. ex) int a = 1; int b = 2; int c = a * b; 이는 그냥 우리가 알던 것처럼 곱하기 연산자이다. 2번의 경우는 다음과 같다. ex) int a = 1; int *b = &a; 자료형 * 변수명의 형태는 포인터 변수 선언이다. 예시에서 본 것 처럼, * 연산자를 통해 int형의 b라는 포인터 변수를 선언했다. 생성한 포인터 변수 안에는 &a로, a의 주소값이 들어가있다. 포인터 변수는 이와 같이 주소값을 변수의 값으로 하는 변수이다. int *b = &a; 와 같이 있다고 할 경우, 이는 *b라는 변수를 만..
개발공부/C
2019. 9. 11. 11:18