[실험실습보고서] 포인터와 Call by reference
리포트 > 공학/기술
[실험실습보고서] 포인터와 Call by reference
한글
2011.04.29
5페이지
1. [실험실습보고서] 포인터와 Call by refere..
2. [실험실습보고서] 포인터와 Call by refere..
[실험실습보고서] 포인터와 Call by reference
실험․실습 보고서
포인터와 Call by reference

1. 제목

포인터와 Call by reference.

2. 목적

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

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

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

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

(1) 포인터

#include [stdio.h]

void main()
{
int a= 10;

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

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

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

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

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

*a= 40;
printf( %d %u %p
,a, a, a);// a의 주소가 가르키는 곳에 값을 대입
}

(2) Call by reference

#include [stdio.h]

void f1( int a);
....
[실험실습보고서] 함수 그리고 전역변수와 지역.. 실험실습설비정비점검표
기자재관리규정 C로 배우는 프로그래밍 기초 14장 이해점검 풀이
사회복지기관실습보고서 정신보건센터기관소개.. 경희궁현장학습보고서
경복궁현장학습보고서 창경궁현장학습보고서
창덕궁현장학습보고서 경운궁현장학습보고서
2005년도 8월말 기준 자금집행실적 및 집행전망.. 연구개발 직무 첨삭자소서
효성 연구개발 직무 첨삭자소서 OCI 태양광발전 품질관리 직무 첨삭자소서
 
[기계공작법] 공구조사 - 다이..
4차 산업혁명 특징과 기술개요..
인공지능 AI의 양면성과 인공..
인공지능 AI 정의,종류,장단점..
인공지능 활용분야와 순기능과..
인공지능 AI 관련기술과 순기..