분류 전체보기(145)
-
[CS지식] 메모리 구조에 대하여
메모리의 구조 프로그램이 실행되기 위해선 메모리에 로드되어야 합니다. 또한 프로그램의 변수들이 메모리에 저장되어야 합니다. 이에 운영체제들은 여러 메모리 영역들을 제공하고 있습니다. 프로그램은 4가지 대표적인 메모리를 할당받아서 실행됩니다. 1. 코드 영역 2. 데이터 영역 3. 힙 영역 4. 스택 영역 1. 코드 영역 코드 영역은 말 그대로 프로그램의 코드를 저장하는 곳이다. Text 영역이라고도 불립니다. CPU는 코드 영역에 있는 명령어를 하나씩 가져와서 처리합니다. 2. 데이터 영역 프로그램의 전역 변수(global variable), 정적 변수(static variable)가 저장되는 영역입니다. 프로그램의 시작과 함께 할당되며, 프로그램이 종료하면 소멸됩니다. * 전역 변수: 프로그램 내 어느..
2022.06.12 -
[C++] 1차원 배열, 다차원 배열
이번 포스팅에선 C++의 배열에 대해 알아보도록 하겠습니다. 배열 : 같은 타입의 변수들로 이루어진 유한 집합 즉, 정수들의 집합/ 문자열들의 집합/실수들의 집합 등이 배열입니다. 개발 환경 : VSCode, Windows 10 기본 개발 세팅은 다음과 같습니다. #include #include using namespace std; int main() { // 연산자 int num1 = 10; int num2 = 4; cout Type ArrayName[ArrayLength] = {Array's elements} 1차원의 배열을 생성하고, 초기화하는 코드입니다. ** 여기서 초기화는 배열을 의미있는 변수들로 채우는 활동을 말합니다. int main() { int num1 = 8, num2 = 4; // ..
2022.06.11 -
[C++] 조건문과 반복문을 활용해봅시다.
이번 포스팅에선 C++의 조건문과 반복문에 대해 알아보도록 하겠다. 조건문 : 제시된 조건문이 참인지, 거짓인지에 따라 달라 상황 수행이 달라진다. 반복문 : 일정 조건에 따라 특정 문을 계속해서 반복한다. 개발 환경 : VSCode, Windows 10 기본 개발 세팅은 다음과 같습니다. #include #include using namespace std; int main() { // 연산자 int num1 = 10; int num2 = 4; cout 9){ cout
2022.06.10 -
[C++] 비트 연산자, 쉼표 연산자, 삼항 연산자, sizeof 연산자
이번 포스팅에선 C++의 비트/ 쉼표/ 삼항/ sizeof 연산자에 대해 알아보도록 하겠습니다. 비트 연산자 : 논리 연산자와 비슷하지만, Bit 단위로 논리 연산을 할 때 사용 쉼표 연산자 : 다양한 용도로 사용. 두 연산식을 하나의 연산식으로 나타낼 때 사용 삼항 연산자 : C++에서 유일하게 피연산자를 세 개나 가지는 조건 연산자 sizeof 연산자 : 피연산자의 크기를 바이트 단위로 반환 개발 환경 : VSCode, Windows 10 기본 개발 세팅은 다음과 같습니다. #include #include using namespace std; int main() { // 연산자 int num1 = 10; int num2 = 4; cout
2022.06.09 -
[mini project] 지역 인구&주간보호센터 데이터 수집/가공 프로그램
Kmong을 통해 의뢰가 들어왔다.https://kmong.com/gig/384662 크롤링 전문 프로그램 만들어 드립니다. | 40000원부터 시작 가능한 총 평점 5점의 IT·프로그래밍,1개 총 작업 개수 완료한 총 평점 5점인 정적코더의 IT·프로그래밍, 데이터, 마이닝·크롤링 서비스를 1개의 리뷰와 함께 확인해 보세요. IT·프로그래밍, 데이터, 마이닝·크롤링 제공 등 40000원부kmong.com "경북 상주시의 70세 이상 인구 현황과 주간보호센터 현황 데이터를 실시간으로 수집하고,보기 좋은 데이터로 가공해주세요." [작업 기간]2022.05.30 - 2022.06.05 [크롤링 사이트] 1. NHISS, 국민건강보험https://nhiss.nhis.or.kr/bd/ay/bdaya001..
2022.06.06 -
[C++] 비교 연산자, 논리 연산자
이번 포스팅에선 C++의 비교 연산자와 논리 연산자에 대해 알아보자. 비교 연산자: 피연산자 사이의 상대적인 크기를 판단하는 연산자 논리 연산자: 주어진 논리식을 판단하여, 참과 거짓을 결정하는 연산자 개발 환경 : VSCode, Windows 10 기본 개발 세팅은 다음과 같습니다. #include #include using namespace std; int main() { // 연산자 int num1 = 10; int num2 = 4; cout =,
2022.06.02