기초 12

2-1 배열과 char문자열

https://www.youtube.com/watch?v=Vmngw_INQhM&list=PLgqG2uj21HgkcfVtlr5rPekQl5VWJEnIB&index=8 학습 목표 배열이란 배열 선언과 규칙 char배열과 문자열 배열 C++은 복합데이터형을 제공한다. →사용자 정의대로 새로운 데이터형을 만들 수 있다. 복합데이터형 : 기본정수형과 부동소수점형의 조합 그 중 첫번째가 배열이다. 배열(array) : 같은 데이터형의 집합 선언 방법 : typeName arrayName[arraySize]; 배열 선언과 규칙 배열 원소에 대입할 값들은 콤마로 구분하여 중괄호로 묶어 선언한다. 초기화를 선언이후 나중에 할 수는 없다. 배열을 다른 배열에 통째로 대입할 수 없다. 초기화 값의 개수를 배열의 원소의 개수..

프로그래밍/c++ 2022.06.27

1-4 const 제한자와 데이터형 변환

https://www.youtube.com/watch?v=-gTxZZNb2lY&list=PLgqG2uj21HgkcfVtlr5rPekQl5VWJEnIB&index=7 학습 목표 상수 const 제한자 데이터형 변환 상수 상수는 두가지 조건에 의해서 지정한다 바뀔 필요가 없는 수 바뀌어서는 안되는 수 const 제한자 상수를 지정할 때는 자료형 앞에 const를 붙이게 되면 밑에서 PIE값을 변경하려고 해도 오류가 생기는 기능을 한다. #include using namespace std; int main(){ const float PIE = 3.14; int r = 3; float s = r * r * PIE; //원의 넓이를 구하는 공식 cout

프로그래밍/c++ 2022.06.15

1-1 변수 선언과 규칙

https://www.youtube.com/watch?v=axsHmm-5tmI&list=PLgqG2uj21HgkcfVtlr5rPekQl5VWJEnIB&index=4 학습 목표 변수란 무엇인가? 변수를 어떻게 선언하는가? 변수 사용 규칙이 무엇인가? 변수 변수 : 변할 수 있는 수 상수 : 변할 수 없는 수 변수를 설정하려면 총 3가지를 신경써서 작성을 해야한다. 변수의 자료형 변수의 이름 변수가 어디에 저장되는가(메모리 영역) 변수의 자료형 int a; 위의 코드에서 자료형은 int이고, 이름은 a이다. 변수의 이름 변수의 이름을 설정할 때는 막 정하는 것이아니고 3가지를 피해서 이름을 설정해야한다. 숫자로 시작할 수 없다 c++에서 사용하고 있는 키워드는 사용 할 수 없다. white space를 사용..

프로그래밍/c++ 2022.06.09

0-1. C++을 학습하여야 하는 이유

https://www.youtube.com/watch?v=GqhZ5_RtNpQ&list=PLgqG2uj21HgkcfVtlr5rPekQl5VWJEnIB&index=1 c++는 어디에서 사용되는가 Embedded Programing Realtime system Financial industry (3D) Game programing C++를 학습해야하는 이유를 알아보려면 C언어를 먼저 알아보아야한다. C language 1972 Dennins Ritchie & Ken Thompson에 의해 제작 다른 언어에 많은 영향 (JS, Python, PHP, GO , JAVA...) C언어에 ++(+1) → C++ 가장 직접적으로 C언어를 계승한 언어이다 c++언어는 다른 언어에 비해서 학습난이도가 있는 언어라는 인식..

프로그래밍/c++ 2022.06.02

Julia를 공부하는 이유

내가 줄리아를 공부하는 이유는 파이썬을 하다가 코드 속도의 한계가 보이기 때문에 새로운 언어를 학습해보고 싶었고, 현재 머신러닝 딥러닝 강화학습이 너무 파이썬에 집중되어있기 때문에 줄리아를 공부하면서 더 많은 고급 코딩 방법을 직접 찾아서 직접 구현해보고싶다는 생각이 들었다. 마지막으로 줄리아를 사용해야겠다는 큰 이유는 유니코드 변수 지원으로 어려운 변수들을 수학적으로 쉽게 작성할 수 있겠다는 생각이 들어 줄리아를 배워보려고 한다. https://colab.research.google.com/github/ageron/julia_notebooks/blob/master/Julia_for_Pythonistas.ipynb#scrollTo=-Nl2AlRvg2c_ Julia_for_Pythonistas.ipynb ..