안 쓰던 블로그

C언어 배열 초기화 본문

언어/C, C++

C언어 배열 초기화

proqk 2016. 2. 22. 23:50
반응형

C언어 배열 초기화


1차원

char a[3] = "Hello"; //문자형 초기화

char a[] = "Hello"; //문자형 동적할당

int a[3] = {1, 2, 3}; //배열 요소를 각각 1, 2, 3으로 초기화

int a[] = {1, 2, 3}; //정수형 동적할당

int a[3] = {0. }; //모든 배열 요소를 0으로 초기화

int a[3] = {1, 2, }; // a[0]과 a[1]은 각각 1, 2로 나머지는 0으로 초기화


2차원

int a[3][3] = {1, 2, 3, 4, 5, 6, 7, 8, 9}; //1 2 3

                 4 5 6

       7 8 9 로 초기화

int a[3][3] = {0, }; //모든 배열 요소를 0으로 초기화

int a[3][3] = {{1, }, {2, }}; //a[0][0]은 1, a[0][3]은 2, 나머지는 0으로 초기화

int a[3][3]= {1, 2,;} //a[0][0]은 1, a[0][1]은 2, 나머지는 0으로 초기화


3차원

int a[3][2][3] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18}; //초기화

int a[3][2][3] = {{1, 2, 3},{4, 5, 6},{7, 8, 9},{10, 11, 12},{13, 14, 15},{16, 17, 18}}; //초기화

int a[3][2][3] = {0, }; //모든 배열 요소 0으로 초기화


반응형

'언어 > C, C++' 카테고리의 다른 글

C언어 구조체  (0) 2016.02.23
C언어 3차원 배열과 성적의 총점 구하기 예제  (0) 2016.02.23
C언어 2차원 배열과 성적의 총점 구하기 예제  (0) 2016.02.23
C언어 1차원 배열  (0) 2016.02.23
C언어 연산자  (0) 2016.02.23
Comments