포인터

등록일 2001.06.11 한글 (hwp) | 5페이지 | 가격 300원

목차

(포인터 변수의 선언 예)
(포인터 변수의 크기 확인)
· 왜 2byte인가?
·포인터와 선언형(declaration data type)과의 관계
▶ 포인터의 기본
▶ 포인터 연산

본문내용

ptr = ptr + 1;
103Dh에 1을 더하였으므로 ptr의 값이 103Eh가 되어야 마땅하겠지만 그렇지가 않습니다. ptr의 값은 103Fh가 됩니다. 조금 전에 말씀드렸듯이 포인터 선언시의 자료형이 포인터 연산과 관계가 있기 때문입니다. ptr의 자료형이 int, 즉 2바이트 자료형이기 때문에 위의 문장은 컴퓨터 내부적으로 다음과 같이 변형되어 실행됩니다.
ptr = ptr + 1 * sizeof(int);
그래서 ptr은 103Fh의 값을 갖게 되어 결과적으로 배열의 두 번째 원소인 num[1]을 가리키게 됩니다. 따라서 ptr에 1을 더 할 때마다 배열의 다음 원소를 참조할 수 있는 것이죠. 따라서 여기에서 꼬옥 기억하실 것은 포인터가 같은 자료형의 배열을 가르킬 때 포인터의 값을 1씩 증가시킬 때마다 배열의 다음 원소를 가르키게 된다는 것입니다.
*원하는 자료를 검색 해 보세요.
  • 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페이지
    1. 포인터란? 포인터(pointer)는 메모리주소를 저장하는 변수이다 ... . 포인터도 메모리 주소를 저장하는 하나의 변수이기 때문에 '포인터 변수 ... xaddress라는 포인터 변수에 저장했다면 'xaddress가 x를 가리키고
  • [공학]C언어 포인터(함수와 배열, 포인터) 22페이지
    Pointer 2 함수와 배열, 포인터 C-언어 (포인터 ... 의 관계 함수와 배열 함수와 포인터 C-언어 (함수와 Pointer) 함수의 ... Value라 한다 C-언어 (함수와 Pointer) 함수의 인수와 포인터
  • c언어 포인터이론2 29페이지
    >>> 정복 터보 C <<< 제2회 포인터 연산(pointer ... C의 대명사인 포인터의 활용법을, 일단은 문자열을 다루는 데에만 국한시켜서 ... C의 문자열 포인터
  • [공학]C언어 포인터 22페이지
    Pointer Chapter 14. 포인터 C-언어 (포인터 ... ) Objectives C언어에서 주소 참조와 포인터의 개념에 대해 알아본다 ... 배열과 포인터 C-언어 (포인터) Address 메모리의 저장위치를 나타내는
  • c언어 포인터에 대한 조사 12페이지
    Pointer 1. 포인터의 기본 개념과 선언 (1)포인터 선언 -정의 ... 자료 -포인터 변수의 용도는 다른 곳에 위치한 자료를 가리키는 역할 ... ※주소와 포인터 -주소와 포인터의 차이 : 포인터는이 자료형 있으나 주소는
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      포인터