pga.kr C언어 data type > pga3 | pga.kr report

C언어 data type > pga3

본문 바로가기

뒤로가기 pga3

C언어 data type

페이지 정보

작성일 22-10-12 03:32

본문




Download : C언어 data type.hwp












& 연산자는 배열명, 레지스터 변수, 상수와 수식에 마주향하여 사용할 수 없다. 그러나...

Download : C언어 data type.hwp( 90 )


,공학기술,레포트



2. 포인터 형





2. 포인터 형 프로그램에서 선언된 변수명은 기억장소에 대한 이름이기 때문에 다른 변수명으로 같은 장소를 참조할 수 없다. 변수는 특정한 형에 관계되기 때문에 포인터 변수 또한 특정한 형에 연루된다 포인터 변수는 형이 다른 변수의 주소를 값으로 가질 수 없다.

int *i;

int a[10];

i=&a[5]; /* 배열의 5 번째 원소의 주소 추출 */

…(省略)

설명



C언어 data type


순서
레포트/공학기술

다. 그러나... , C언어 data type공학기술레포트 ,

2. 포인터 형


프로그램(program]) 에서 선언된 변수명은 기억장소에 대한 이름이기 때문에 다른 변수명으로 같은 장소를 참조할 수 없다. C언어%20data%20type_hwp_01.gif C언어%20data%20type_hwp_02.gif C언어%20data%20type_hwp_03.gif C언어%20data%20type_hwp_04.gif C언어%20data%20type_hwp_05.gif C언어%20data%20type_hwp_06.gif




프로그램에서 선언된 변수명은 기억장소에 대한 이름이기 때문에 다른 변수명으로 같은 장소를 참조할 수 없다. 그러나 만약 변수의 주소를 값으로 취할 수 있다면, 동일 주소를 값으로 갖는 변수들은 주소의 값으로 같은 장소를 참조할 수 있다

기억장소의 주소를 값으로 취하는 변수를 포인터 변수(pointer variable)라 한다.



* <변수명> /* 포인터형 변수선언 */

&<변수명> /* 변수의 주소 추출 */



*은 형에 대한 포인터 형이다.



int *p; /* 정수형 포인터 변수 p 선언 */

int i;

p=&i; /* 추출된 변수명 i의 주소가 p에 배정 */



위에서 p는 정수형 주소를 값으로 갖는 변수로서 정수형 변수 i의 주소가 addr라 할 때 p=&i는 다음 그림과 같다. 이 경우 배열의 원소에 대한 주소의 추출이 가능하다. 예를 들어 C에서 배열<배열며> []로 선언되는데 <배열명>은 메모리에서 배열의 스타트주소이다.

변수명의 주소추출은 &(ampersand) 연산자를 변수명 앞에 수식하면 된다 이때 변수의 포인터형과 주소가 추출되는 변수명의 형은 동일해야 한다. 이처럼 특정한 형을 값으로 갖는 기억장소의 주소를 값으로 하는 형을 포인터 형(pointer type)이라고 한다.
전체 17,351건 1148 페이지
해당자료의 저작권은 각 업로더에게 있습니다.

evga.co.kr 은 통신판매중개자이며 통신판매의 당사자가 아닙니다.
따라서 상품·거래정보 및 거래에 대하여 책임을 지지 않습니다.
Copyright © pga.kr. All rights reserved.
PC 버전으로 보기