[C 언어] 배열과 포인터

등록일 2001.04.21 MS 파워포인트 (ppt) | 55페이지 | 가격 900원

목차

차원 배열
배열의 초기화
첨자
포인터
포인터 변수
역참조 연산자 *
포인터 예제
참조에 의한 호출
배열과 포인터의 관계
calloc()과 malloc()....

본문내용

1 차원 배열
배열 : 첨자가 붙은 변수를 사용하고 여러 개의 동질적 값을
표현할 수 있는 자료형
예 (성적처리를 위한 변수 선언)
int grade0, grade1, grade2;
int grade[3];

1차원 배열 선언
int a[size]; /* space for a[0], ..., a[size - 1] allocated */
lower bound = 0
upper bound = size - 1
size = upper bound + 1
사용 예
#define N 100
int a[N]; /* space for a[0], ..., a[99] is allocated */
for (i = 0; i < N; ++i)
sum += a[i]; /* process element a[i] */
*원하는 자료를 검색 해 보세요.
  • C언어 30페이지
    배열의 초기화 자동배열은 초기화 할 수 없다 (compile 시) <<단 ANSI C 에서는 가능>> 정적 배열과 외부배열은 1회에 한하여 초기화 한다 레지스터 배열은 없다 정적 배열, 외부배열은 초기화하지 않으면 자동으로 0으로 초기화 한다 자동배열은 초기화 시키지..
  • [C언어] 포인터 21페이지
    ♣ 포인터의 필요성 ♣① 함수의 참조에 의한 호출(call by reference)흉내내기 ; C의 함수는 근본적으로 값에 의한 호출(call by value)만 지원한다. 참조에 의한 호출을 구현하는 유일한 방법은 포인터를 이용하는 것뿐이다.② 크기가 큰 배열..
  • C언어 중급 26페이지
    배열의 사용 방법배열 정의 형식예) int weight [3];원소의타입 배열의이름 [원소의개수];원소 사용예) weight [1] /* 2 번째 원소 */배열의이름 [인덱스번호] 인덱스번호 : 0번부터 weight [0]..
  • [pointer c 언어 c] 2차원 배열과 포인터 24페이지
    *temp[3]에서 temp의 의미#include #define print(imsi) printf(#imsi “\t%08x %d\n”, imsi, sizeof(imsi))main(){intimsi_1[2] = {5, 7};intimsi_2[3] = {4..
  • [c언어] c언어 배열.. 3페이지
    2. 문자열 일차원 배열을 쓰는 이유는 문자열을 구성하기 위해서이다. C에서는 이 NULL문자를 사 용해 문자열을 처리하는데 시작 주소부터 이 NULL문자가 나올때 까지를 문자열로 하는 것 이다. 즉 모든 문자열의 끝에는 NULL이 있다는 것이다. 물론 이..
  • [공학]C언어 포인터 22페이지
    C-언어 (포인터) ◎ Objectives ▷ C언어에서 주소 참조와 포인터의 개념에 대해 알아본다 ▷ Pointer의 개념 잡기 ▷ 배열과 포인터의 관계 ◎ keywords ▷ 메모리 주소(Address) ▷ 포인터(Pointer)와 포인..
  • C언어 18장(배열 이름의 포인터 타입) 7페이지
    *2차원 배열 이름의 포인터 타입2차원 배열 이름이 가리키는 것은? 1차원 배열에서는 배열 이름이 가리키는 요소가 배열 이름의 포인터 타입을 결정짓는 기준.마찬가지로 2차원 배열에서도 배열 이름이 가리키는 요소가 배열 이름의 포인터 타입을 결정 짓는 기준의일부가 됨.2..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서