공부해요/C

[ 열혈강의 C언어본색 ] Part2 제1장 1차원 배열이란 무엇인가

예쁜꽃이피었으면 2014. 8. 14. 16:26

1.1  1차원 배열이란

1.1.1 배열의 정의와 필요성

배열 : 같은 자료형을 가진 연속된 메모리 공간으로 이루어진 자료구조

(같은 자료형을 가진 변수들이 여러 개 필요할 때 사용하며 많은 양의 데이터를 처리할 때 유용.)

1.1.2 배열의 선언

      Int        array     [10];

  자료형  배열이름 [배열길이]

1.1.4 배열선언 시 주의할 점

      - 배열 요소는 0부터 시작한다.

      - 배열의 초기화를 중괄호로 할 때 배열의 선언과 초기화가 개별적으로 이루어져서는 안된다.

      - 배열 길이를 변수로 설정하면 안된다. 상수로 설정해야 함

 

1.2  1차원 배열의 주소와 값의 참조

-      &는 주소를 참조하는 연산자다.

-      배열이름은 배열에 할당된 메모리 공간의 시작 주소이다.

Ex) array[0] , array[1] , array[2] …

-       *는 메모리 공간에 저장된 값을 참조하는 연산자이다.

변수의 값 참조 : *&변수이름

배열 요소의 값 참조 : *&배열요소



C언어본색 Part2 제1장 1차원 배열이란 무엇인가.docx


반응형