본문 바로가기
배워보자!!/c언어

[c언어] c언어 배열 선언하기!

by norinda 2015. 4. 14.
728x90

우선 c언어에서는 배열을 어떻게 선언하는지 알아보겠습니다.

주로 반복문에서 순차적으로 값이 사용이 되어야 될때 배열에 넣어서 사용을 하면 참 편리합니다.

기본적으로 아래와 같이 선언이 됩니다.


ex1) int myArray1[5];

ex2) int myArray2[5] = {1,2,3,4,5};  <--선언과 동시에 값 초기화

ex1) int myArray3[ ] = {1,2,3,4};  <--선언과 동시에 값 초기화


int = 배열 요소 자료형 , myArray = 배열 이름 , 5 = 배열길이

int myArray[5]로 선언이 되면 굳이 변수를 5개 만들 필요없이 배열 myArray로 사용이 가능하다는 겁니다.

순서는 1부터가 0부터 입니다.


int myArray[5];   //<--배열선언

myArray[0] = 1;   //<--첫 번째 요소

myArray[1] = 4;   //<--두 번째 요소

myArray[2] = 1;   //<--세 번째 요소

myArray[3] = 7;   //<--네 번째 요소

myArray[4] = 10;   //<--다섯 번째 요소





주의하실 점은 배열의 길이를 선언할땐 반드시 상수로 선언을 하셔야 됩니다.


잘못된 코드)

int a=5;

int myArray[a];



반응형

댓글