배열(Array) 목차 배열(Array) 배열이란, 동일한 타입의 변수를 모아놓은 데이터 집합이라고 할 수 있다. 아래는 배열의 선언 방법이다. 자료형[] 배열명 = new 자료형[크기] 크기 6을 가진 int 형식의 배열 student를 선언하려면 아래와 같이 선언하면 된다. int[] stucdent = new int[6]; student[0] = 4; student[1] = 9; student[2] = 1; ... 위와 같이 선언하면 아래와 같이 6개의 공간을 가진 int형 배열 구조를 형성한다. 🔔 예제) using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading..
배열(array)이란? 자바스크립트에서 배열(array)은 이름과 인덱스로 참조되는 정렬된 값의 집합으로 정의된다. 배열을 구성하는 각각의 값을 배열 요소(element)라고 하며, 배열에서의 위치를 가리키는 숫자를 인덱스(index)라고 한다. 자바스크립트에서 배열의 특징은 다음과 같다. 배열 요소의 타입이 고정되어 있지 않으므로, 같은 배열에 있는 배열 요소끼리의 타입이 서로 다를 수도 있다. 배열 요소의 인덱스가 연속적이지 않아도 되며, 따라서 특정 배열 요소가 비어 있을 수도 있다. 자바스크립트에서 배열은 Array 객체로 다루어진다. 배열의 생성 자바스크립트에서 배열을 만드는 방법은 다음과 같다. 문법 1. var arry = [배열요소1, 배열요소2, ...]; // 배열 리터럴을 이용하는 방..
C언어 Chapter 19. 배열 복습 int word[3]; &word + 1 위와 같은 연산일 경우 배열 전체 이동으로 4byte 씩 3번 이동. 즉, 주소값이 12byte 이동한다. 💡 gcc --version : gcc 버전 출력 명령 🔔 예) 배열의 주소값 증가 🎯 프로그램 설명 &Data + 1 의 결과 값이 BFFFF9BC BFFFF9B4 보다 12byte 이동한 것을 알 수 있다. 결과 🔔 예) 포인터 표기법과 배열 표기법을 사용한 프로그램의 예 결과 : 포인터 표기법에 따른 다양한 배열의 합을 구하는 방법을 알려준다. const 🔔 예) const 위치에 따른 변화 🎯 프로그램 설명 int *p =Data; const int * cp = Data; int * const pc = Data;..
C언어 Chapter 18. 함수 포인터 같은 형식의 "ABCDEF" 문자 배열이면 변수가 달라도 같은 주소값을 쓴다. char word[] = "ABCDEF"; 위와 같이 배열의 수를 적지 않는 경우 자동으로 오른쪽값을 세어준다. (NULL을 포함해 7byte) (" ") 는 printf에서 인자 이며 주소값을 가지는 Read만 가능한 상수이다. 📌 상수(변하지않는 수) 선언 const char a; 🔔 예) printf 함수의 진실 🎯 프로그램 설명 지금까지 써왔던 printf 의 (" ")는 상수 이며 그 주소값에서 Read하여 사용하고 있었음을 의미한다. (printf, scanf) (const char *, ...) = ("") 같은 문자열일경우 같은 변수가 다르더라도 같은 주소값을 사용한다. ..