목록2025/06/05 (2)
devseop08 님의 블로그
1. 배열동일한 타입의 데이터를 저장할 수 있는 공간을 연속적으로 여러 개 묶어 하나의 이름을 갖는 변수로 만들고,각각의 원소를 첨자로 지정하는 것복합 데이터 타입(compound data type)개별 요소들에 직접적인 접근특징고정된 길이연속된 메모리 주소에 저장인덱스를 통해 접근 가능인덱스는 0부터 시작, 마지막 인덱스는 size - 1out of bound 체크를 하지 않는다.초기화가 필요하다.효율적인 데이터 구조요소를 빠르게 읽는데 유리배열 선언과 초기화int scores[5];배열 길이를 const 상수로 정의할 수 있다.const int CONSTANT_VALUE = 5;int scores[CONSTANT_VALUE];배열 길이를 const 상수가 아닌 변수로 정의하는 것은 불가하다.int v..
C++ 프로그램 빌드컴파일 : 소스 파일을 컴퓨터가 이해할 수 있는 명령으로 번역하는 과정목적 파일: 컴파일러가 하나의 번역 단위를 컴파일한 결과 만들어진 목적 코드를 저장하는 파일라이브러리: 프로그램을 작성할 때 사용할 수 있는 클래스나 값, 함수 등을 모아놓은 것링크 : 목적 파일과 라이브러리를 연결하여 실행 파일을 만드는 작업컴파일과 링크를 통해 실행 파일을 만드는 전 과정 통틀어 프로젝트 빌드란 한다.C++ 프로그램 기본 구조#include int main(){ // 표준 출력 스트림으로 문장을 출력 std::cout 전처리 지시문C++ 소스 프로그램은 컴파일 되기 전에 먼저 전처리 과정을 거친다.전처리는 소스 프로그램을 가공하여 실제로 컴파일러가 번역할 소스 프로그램을 만드는 과정으로..