포인터 썸네일형 리스트형 포인터(Pointer) 포인터 : 메모리의 주소 값(시작 주소)을 저장하기(가리키기) 위한 4바이트 변수 (참고 : 포인터의 크기가 4바이트인 이유는 32비트 컴퓨터의 주소체계가 32비트(4바이트)이기 때문이다) 포인터 선언 : int *pa; // int형의 pa 이름의 포인터 (참고 : 변수명에 포인터임을 나타내기 위해 접두사로 포인터의 약자 p를 붙인다. ex. 변수 a를 가리키기 위한 포인터 : pa) 즉, int 형 변수의 메모리 주소를 가리키는 pa 포인터 (따라서 시작주소로부터 4바이트까지 참조한다) 주소 연산( & , * ) : & : 주소값 * : 해당주소의 값 참조 예) 1. int i = 5; 2. int *pi = &i; 3. printf("%d %d", i, &i); 4. printf("%d %d %d".. 더보기 이전 1 다음