올레포트 : 대학레포트, 족보, 실험과제, 실습일지, 기업분석, 사업계획서, 학업계획서, 자기소개서, 면접, 방송통신대학, 시험 자료실
올레포트 : 대학레포트, 족보, 실험과제, 실습일지, 기업분석, 사업계획서, 학업계획서, 자기소개서, 면접, 방송통신대학, 시험 자료실
로그인  회원가입

파트너스

자료등록
 

다시받기

장바구니

코인충전

  • [실험실습보고서] 포인터와 Call by reference (1 페이지)
    1

  • [실험실습보고서] 포인터와 Call by reference (2 페이지)
    2

  • [실험실습보고서] 포인터와 Call by reference (3 페이지)
    3

  • [실험실습보고서] 포인터와 Call by reference (4 페이지)
    4

  • [실험실습보고서] 포인터와 Call by reference (5 페이지)
    5


  • 본 문서의
    미리보기는
    5 Pg 까지만
    가능합니다.
클릭 : 크게보기
  • [실험실습보고서] 포인터와 Call by reference (1 페이지)
    1

  • [실험실습보고서] 포인터와 Call by reference (2 페이지)
    2

  • [실험실습보고서] 포인터와 Call by reference (3 페이지)
    3

  • [실험실습보고서] 포인터와 Call by reference (4 페이지)
    4

  • [실험실습보고서] 포인터와 Call by reference (5 페이지)
    5



  • 본 문서의
    (큰 이미지)
    미리보기는
    5 Page 까지만
    가능합니다.
  더블클릭 : 닫기
X 닫기
좌우이동 : 드래그

[실험실습보고서] 포인터와 Call by reference

인쇄
바로가기
즐겨찾기 키보드를 눌러주세요
( Ctrl + D )
링크복사 링크주소가 복사 되었습니다.
원하는 곳에 붙혀넣기 하세요
( Ctrl + V )
공유
파일  [실험실습보고서] 포인터와 Call by reference.hwp   [Size : 61 Kbyte ]
분량   5 Page
가격  500


카트
다운받기
카카오 ID로
다운 받기
구글 ID로
다운 받기
페이스북 ID로
다운 받기
뒤로

목차/차례

  1. 실험실습 보고서
  2. 포인터와 Call by reference
  3. 1. 제목
  4. 포인터와 Call by reference.
  5. 2. 목적
  6. 포인터를 이해함으로써 함수의 한계를 극복할 수 있음을 알고, 또 이를 이용해서 프로그래밍의 활용 폭을 넓히자.
  7. 3. 실습에 필요한 기초지식
  8. 포인터(pointer)는 메모리상의 어떤 주소를 가리키고, 메모리상의 주소에는 데이터가 저장되므로 결국 포인터는 메모리에 저장된 데이터의 위치를 가리킴.
  9. 4. 실습 절차, 내용 및 결과
  10. (1) 포인터
  11. #include `stdio.h`
  12. void main()
  13. {
  14. int a = 10;
  15. printf(`%d %u %p \n`, a, &a, &a); // a의 값, a의 주소, a의 16진수 주소
  16. int pa; // 주소를 담는 포인트 변수 선언
  17. pa = &a; // a의 주소값을 포인트pa에 대입
  18. printf(`%d %...

본문/내용

실험?실습 보고서
포인터와 Call by reference

1. 제목

포인터와 Call by reference.

2. 목적

포인터를 이해함으로써 함수의 한계를 극복할 수 있음을 알고, 또 이를 이용해서 프로그래밍의 활용 폭을 넓히자.

3. 실습에 필요한 기초지식

* 포인터(pointer)는 메모리상의 어떤 주소를 가리키고, 메모리상의 주소에는 데이터가 저장되므로 결국 포인터는 메모리에 저장된 데이터의 위치를 가리킴.

4. 실습 절차, 내용 및 결과

(1) 포인터

#include

void main()
{
int a = 10;

printf("%d %u %p \n", a, &a, &a); // a의 값, a의 주소, a의 16진수 주소

int *pa; // 주소를 담는 포인트 변수 선언
pa = &a; // a의 주소값을 포인트pa에 대입

printf("%d %u\n", pa, &pa); // 주소값을 담은 pa값 출력

a = 20;
printf("%d %u %p \n", a, &a, &a); // 값만 바뀌고 주소값은 바뀌지 않음.

*pa = 30; // pa가 가르키는 주소에 값 대입 (간접연산자)
printf("%d %u %p \n", a, &a, &a); // 주소는 바뀌지 않음

*&a = 40;
printf("%d %u %p \n", a, &a, &a); // a의 주소가 가…



📝 Regist Info
I D : skys**
Date : 2011-04-30
FileNo : 11024387

Cart