로그인 회원가입 고객센터
레포트자기소개서방송통신서식공모전취업정보
campusplus
세일즈코너배너
자료등록배너

[레포트] Chapt14 / 14 포인터 이해점검 해답 다음 괄호 부분을 채우시오. 일반


카테고리 : 레포트 > 기타
파일이름 :Chapt14.doc
문서분량 : 2 page 등록인 : babyzoro48
문서뷰어 : MS-워드뷰어프로그램 등록/수정일 : 09.10.07 / 09.10.13
구매평가 : 다운로드수 : 0
판매가격 : 500

미리보기

같은분야 연관자료
보고서설명
14 포인터 이해점검 해답 다음 괄호 부분을 채우시오. 일반 변수와는 다...
본문일부/목차
14
포인터
이해점검 해답
다음 괄호 부분을 채우시오.
일반 변수와는 다르게 다른 변수의 주소 값을 저장하는 변수를 (포인터) 라 한다.
변수의 주소 값을 16진수로 출력하려면 변환명세에 (%p) 라고 기술한다.
함수 호출의 한 종류로 형식인자에 해당하는 변수에 실인자 값의 주소 값을 복사한다는 의미의 원어를 (call by address)라 한다.
포인터를 선언할 때 특정한 초기 값이 없는 경우, 포인터 값이 없다는 의미의 값 (NULL)을 대입할 수 있다.
일차원 배열에서 배열의 한 원소 값 a[3]과 같은 배열 이름 a를 이용한 참조 방법은 ( (a + 3))이다.

다음 소스에서 에러를 찾아보고 수정하시오.
int 형 포인터 변수 p1, p2, p3를 한번에 선언하는 구문
int p1, p2, p3;

int p1, p2, p3;

위와 같이 모든 변수 앞에 을 넣어야 한다.

double d = 3.59;
int pi = &d;

포인터도 자료형이 같은 포인터 변수에 저장이 가능하다. 그러므로 다음과 같이 기술해야 한다.
double pi = &d;

double d[] = {1.0, 2, 3.4, 5.6}
d++ = 3.1

위에서 d++는 우선순위에 따라 (d++)를 의미한다. 연산 d++는 d가 변수여야 가능한 연산이나 d는 변수가 아니라 배열의 이름인 상수이다. 그러므로 두 번째 문장은 잘못된 문장이다. 만일 이 문장의 의도가 배열의 두 번째 원소를 3.1로 수정하는 것이라면 다음과 같은 문장을 이용한다.
double d[] = {1.0, 2, 3.4, 5.6}
(d+1) = 3.1

이차원 배열의 첫 번째 원소인 dd[0][0]를 5.0으로 수정double dd[][3] = {{1.0, 2, 3.4}, {5.6}}
dd = 5.0
배열 dd는 이차원 배열이므로 dd로 값을 참조하려면 다음과 같이 이중 포인터...
연관검색어
c로_배우는_프로그래밍_기초-solution 14장

구매평가

구매평가 기록이 없습니다
보상규정 및 환불정책
· 해피레포트는 다운로드 받은 파일에 문제가 있을 경우(손상된 파일/설명과 다른자료/중복자료 등) 1주일이내 환불요청 시
환불(재충전) 해드립니다.  (단, 단순 변심 및 실수로 인한 환불은 되지 않습니다.)
· 파일이 열리지 않거나 브라우저 오류로 인해 다운이 되지 않으면 고객센터로 문의바랍니다.
· 다운로드 받은 파일은 참고자료로 이용하셔야 하며,자료의 활용에 대한 모든 책임은 다운로드 받은 회원님에게 있습니다.

저작권안내

보고서 내용중의 의견 및 입장은 당사와 무관하며, 그 내용의 진위여부도 당사는 보증하지 않습니다.
보고서의 저작권 및 모든 법적 책임은 등록인에게 있으며, 무단전재 및 재배포를 금합니다.
저작권 문제 발생시 원저작권자의 입장에서 해결해드리고 있습니다. 저작권침해신고 바로가기

 

ϰڷٷΰ thinkuniv ķ۽÷