평가점수C

C언어 포인터 정리

저작시기 2006.01 |등록일 2006.10.13 한글파일한글 (hwp) | 2페이지 | 가격 800원
다운로드
장바구니관심자료
상세신규 배너

소개글

C언어 포인터에 관해 정리한것입니다.

목차

1. 포인터란?
2. 포인터의 정의
3. 포인터의 연산자(&와 *)
4. 널 포인터
5. 포인터를 사용한 변수의 값 변경
6. 포인터 연산

본문내용

1. 포인터란?
포인터(pointer)는 메모리주소를 저장하는 변수이다.
포인터도 메모리 주소를 저장하는 하나의 변수이기 때문에 `포인터 변수`라는 표현을 사용한다.
예를 들어 x라는 변수의 메모리 주소를 xaddress라는 포인터 변수에 저장했다면 `xaddress가 x를 가리키고 있다` 라고 표현한다.

2. 포인터의 정의
데이터형 *변수형;

여기에서 데이터형은 포인터가 가리키는 데이터의 종류를 의미하고, 변수명은 포인터 변수의 이름으로 변수명앞에 *을 표시해 포인터 변수로 정의한다.

위의 그림은 int *xaddress를 설명한 것이다.
포인터 xaddress가 변수 x를 가리킨다고 가정했을 때, x의 변수값은 10이고 메모리 주소가 200이다.
이때 포인터 변수 xaddress에는 x변수의 메모리 주소인 200이 저장되어있다.

3. 포인터의 연산자(&와 *)
1) 연산자의 주소 &
포인터 변수에 메모리 주소를 저장할 때 사용하는 연산자는 ‘&’이다. ‘&’를 ‘연산자의 주소’라고 한다.
x의 메모리 주소를 포인터 변수의 xaddress에 저장하는 방법은 다음과 같다.
xaddress = &x

이렇게 하면 x의 값이 아닌 x의 메모리 주소가 xaddress에 저장된다.

2) 간접연산자 *
포인터 변수가 가리키는 곳의 실제값을 알고자 할 때는 ‘*’ 연산자를 사용한다. ‘*’는 ‘간접연산자’라고 부른다.
포인터 변수 xaddress에 저장된 메모리 주소에 있는 실제값을 y라는 변수에 저장한다면 다음과 같다.
  • 구매평가(1)
  • 구매문의(0)
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.

      찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

      • 파일확장자 c언어 포인터 1페이지
        #include #include void main() { int M[4]={1,2,3,4}; 4개의 초기같이 선언되었습니다. Int i,*p; 초기값 I를 선언해주었고 p=M; p주소와배열 이름값을 같게해주었고 for(i=0;i<4;i+..
      • 한글파일 [C언어] 포인터 21페이지
        어떻게로는 불가능한 이 연산을 C언어에서 다른 의미로 해석하고 있다 ... ♣ 포인터의 개념과 역할 ♣ ☞ 포인터의 개념 포인터의 개념을 알아보기 ... 바로 포인터의 개념이다. 프로그램이 실행되는 동안, 메모리 위에 있는
      • 한글파일 c언어 포인터이론2 29페이지
        >>> 정복 터보 C <<< 제2회 포인터 연산(pointer ... C의 대명사인 포인터의 활용법을, 일단은 문자열을 다루는 데에만 국한시켜서 ... C의 문자열 포인터
      • 파워포인트파일 [공학]C언어 포인터(함수와 배열, 포인터) 22페이지
        Pointer 2 함수와 배열, 포인터 C-언어 (포인터 ... 의 관계 함수와 배열 함수와 포인터 C-언어 (함수와 Pointer) 함수의 ... Value라 한다 C-언어 (함수와 Pointer) 함수의 인수와 포인터
      • 파워포인트파일 [공학]C언어 포인터 22페이지
        Pointer Chapter 14. 포인터 C-언어 (포인터 ... ) Objectives C언어에서 주소 참조와 포인터의 개념에 대해 알아본다 ... 배열과 포인터 C-언어 (포인터) Address 메모리의 저장위치를 나타내는
      • 파일확장자 [C] C언어 포인터 숙제 1페이지
        ..FILE:제11장배열과포인터2.txt 과제11. 다음 문제를 풀고 ... 자료구조를 그려 설명하라 1. 다음 8개의 수를 포인터를 이용하여 ... 2. 포인터 배열을 사용하여 다섯개의 임의의 단어를 키보드를 통해 입력
      • 워드파일 c언어 포인터에 대한 조사 12페이지
        Pointer 1. 포인터의 기본 개념과 선언 (1)포인터 선언 -정의 ... 자료 -포인터 변수의 용도는 다른 곳에 위치한 자료를 가리키는 역할 ... ※주소와 포인터 -주소와 포인터의 차이 : 포인터는이 자료형 있으나 주소는
      더보기

      이 자료와 함께 구매한 자료

      상세하단 배너
      우수 콘텐츠 서비스 품질인증 획득
      최근 본 자료더보기
      상세우측 배너
      추천도서yes24
      다음
      C언어 포인터 정리
      페이지
      만족도 조사

      페이지 사용에 불편하신 점이 있으십니까?

      의견 보내기