배열질문 ㅎ
딸기맛캔디
2023.04.01
int array[10]; 배열선언햇을떄int array[10]= 1,2,3,4,5,6,7,8,9,10 ;질문 1.꼭이렇게 배열의길이에맞춰서 꼭10개저장안해도되죠?int array[3];int array[0]=10;int array[1]=20;int array[3]=30;질문2. 이렇게해도상관없죠?int array[3]= 10,20,30;이렇게햇을경우질문3. int array[0]번방 [1]번방 [2]번방에는 똑같이 10 20 30이저장되는건가요?
-
고딩
그럼 int array[5]={10,20,30,40,50}하면 0-4까지차레대로들가잔아요 만약 int array[5]={10,20,30,40}햇을경우는어떻게되요?
-
흰여울
그리구 int array[10] =1,2,3,4,5,6,7,8,9,10,11 이건안되요?
-
천사
음. 배열이 0 부터 시작해서
0 은 10
1 은 20
3 은 30
이렇게 차례대로 저장되요. -
늘다
차례대로들어간다고요? 그럼 0은10 2는20이에요? 1,2,3전부다10,20,30이들어가는게아니구요?
-
황소자리
네. 꼭 배열에 안맞게 해도 되요.
질문2 에서 , int array[3] 에만 int 붙이고 , 나머지 [0] 부터 값을 줄떄는 int 안붙여두 되어요.
네. 맞아요. 0부터 ~2 까지 차례대로 들어가요.
선언과 동시에 초기화 라고 한답니다.
int array[3] = {10,20,30};