패스트캠퍼스 챌린지 30일차(배열)
[누구나 가능한 VR/AR 콘텐츠제작 올인원 패키지 Online]
Ch 06. 배열 제대로 배우기 - 01. 처음 배워보는 배열 - 1
Ch 06. 배열 제대로 배우기 - 02. 처음 배워보는 배열 - 2
ㅇforeach - 반복문
-읽기 전용: 배열에 값을 대입할 수 없음(for와 다름)
-값을 넣는 식을 쓰면 오류 생김
-foreach(자료형 식별자 in 배열or컬랙션)
예시: foreach(int data in arrNum){}
ㅇ다차원 배열
-2차원이 대부분임. 3차원 종종 쓰임. 4차원 거의 못 봄.
-행과 열 구분
-사용: 2D 퍼즐게임도 배열로 처리함. 2D RPG 맵 데이터도 2차원 배열로 처리함
int[ , ] arrNums = new int[3, 2];
(3행 2열짜리 배열)
ㅇ이차원 배열 선언과 초기화
int[ , ] arrNums = new int[3, 2];
int[ , ] arrNums = new int[ , ]{{0, 1}, {2, 3}, {4, 5}};
(바깥 {} ==행, 안쪽 {}의 값의 개수==열)
int[ , ] arrNums = new int[3, 2]{{0, 1}, {2, 3}, {4, 5}};
*내가 원하는 값을 넣고 내가 원하는 값을 읽는 기능을 하는 배열
ㅇ다차원 배열 선언과 초기화
{}가 늘어남.. 소스 자체가 복잡해서 잘 쓰이지 않음
ㅇ가변 배열
-배열의 크기가 가변적
-정사각형 혹은 직사각형이 아니고 요철 있는 모양으로 만들 수 있음(하지만 이런 구현은 컬랙션으로 하는 편)
-int[][] arrNum = new int[3][];
(행은 지정해줘야 함)
-arrNum[0] = new int[2]{0, 1};
-arrNum[1] = new int[4]{0, 1, 2, 3};
배우면 바뀐다 패스트캠퍼스>>> https://bit.ly/37BpXiC
패스트캠퍼스 [직장인 실무교육]
프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.
fastcampus.co.kr
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.