반응형 배열3 [씨앤씨뿔] C/ 배열 배열 : 할당값을 전부 사용할 때 필요 같은 데이터형의 변수를 메모리에 연속적으로 할당하고 같은 이름으로 사용하는 기능 배열의 원소(element) : 배열 안에 들어가는 변수 하나하나 인덱스(index) : 배열의 각 원소를 구분하기 위해 보통 대부분의 프로그래밍 언어에서 배열의 인덱스가 0부터 시작하듯이 C 또한 항상 0부터 시작한다. 원소마다 값을 따로 저장하여, 각각을 개별적인 변수처럼 사용할 수 있다. 배열의 모든 원소는 항상 연속된 메모리에 할당된다. 배열의 선언 배열을 선언하려면 배열 원소의 데이터형과 배열 이름을 쓰고 [] 안에 배열 크기를 지정한다. 배열의 크기는 배열에 들어있는 원소의 개수를 뜻한다. 형식 - 데이터형 배열명 [크기] ex - int num[5]; double data[.. 2023. 4. 4. 오늘의 짧은 언어_03 반복문 : for 문/ while 문/ do-while 문 for문 while문 조건식이 '참'인 동안 반복 실행 do-while문 - 조건식이 '참'인 동안 반복 실행 - 작업문은 한 번 반드시 실행 중첩 반복 -반복문이 다른 반복문을 내포하는 구조 continue 문 - 반복문을 빠져 나가지 않고, 다음 반복으로 제어 변경 - 반복문에서 continue; 문에 의한 분기 break 문 반복문 하나를 즉시 벗어갈 때 사용 하나의 반복문만 벗어남 중첩 반복의 경우 안쪽 반복문의 break문이 실행되면 안쪽 반복문만 벗어남 자바 배열 배열(array) > 인덱스와 인덱스에 대응하는 데이터들로 이뤄진 연속적인 자료 구조 - 배열을 이용하면 한 번에 많은 메모리 공간 선언 가능 > 배열은 같은 타입의 데이터들.. 2022. 8. 3. [JAVA] 배열과 예외 처리 📢 다차원 배열 2차원 배열 1차원 배열과 마찬가지로 2차원 배열에서도 레퍼런스 변수 선언 후 배열을 생성한다. 2차원 배열의 레퍼런스 변수를 선언하는 방법은 두 가지이다. int intArray [ ] [ ]; 또는 int [ ] [ ] intArray; // 2차원 배열의 레퍼런스 변수 선언 첫 번째 [ ]는 행의 개수를 나타내고 두 번째 [ ] 는 열의 개수를 나타낸다. 배열 선언과 생성을 동시에 하고자 하면 다음과 같이 가능하다. int intArray = new int [ 2 ] [ 5 ]; // 2행 5열(2x5)의 2차원 배열 생성 2차원 배열의 구조 i.length => 2차원 배열의 행의 개수 , 2 i [0].length => 0번째 행의 열의 개수 , 5 i [1].length => .. 2022. 8. 3. 이전 1 다음 반응형