본문 바로가기
CS/Data Structure

Array : 개념 정리

by seoyamin 2022. 4. 10.

1.  Array

(1) data type이 동일한 자료를 연속으로 저장함

(2) A set of pairs of <index, element>

 

 


2.  1차원 배열

▷ 1차원 배열의 선언

자료형  배열명[element 개수 = 배열 크기] ;

  int MyArr[100];

 

 

 

▷ 1차원 배열의 초기화

자료형  배열명[배열 크기] = { 초기값 리스트 } ;        

   int MyArr[3] = {1,2,3};   or    int MyArr[ ] = {1,2,3,4};

 

 

#include <stdio.h>

void main() {
	int score[3] = { 91, 86, 97 };
	char grade[3] = { 'A', 'B', 'A' };

	printf("\n *** 학년별 취득 학점 ***\n\n");

	for (int i = 0; i < 3; i++) {
		printf("%d학년 : 총점 = %d, 등급 : %c\n", i + 1, score[i], grade[i]);
	}

}

 

 


3.  문자 배열

문자열 : 문자로 이루어진 배열

  ①  " " 으로 표시

  ②  문자의 자료형 char = 배열의 자료형 char

 

 

▷ 문자열의 초기화

  char s[ ] = "apple" ;           char s[ ] = {'a', 'p', 'p', 'l', 'e'};

'CS > Data Structure' 카테고리의 다른 글

Tree : 개념 정리  (0) 2022.06.07
Graph : 개념 정리  (0) 2022.04.19
Time Complexity Analysis  (0) 2022.04.10
Data Structure  (0) 2022.03.31