전체 글 (236) 썸네일형 리스트형 계산기 만들기 #include using namespace std; int main() { int input; int init = 100; cout C++ 배우기 3(비교 연산자, if문) 스코프 { } 위 사진과 같이 int main() 다음에 오는 대괄호를 스코프라고 부른다. 이는 int main()의 범위를 잡아주는 역할을 한다. 물론 int main()뿐만 아니라 다른 곳에도 많이 활용하고 있다. 변수의 규칙 저번에 알아봤듯이 변수는 데이터를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 말한다. 그리고 이 안에 저장된 값은 언제든 변경할 수 있다. 또한 자료형을 통해 정수형 int, char, short, long, 실수형 float, double 변수 또한 알아보았다. 변수의 이름은 본인이 원하는대로 자유롭게 지을 수 있다. 때문에 변수가 하는 역할을 잘 나타낼 수 있도록 짓는 것이 가장 좋은 방법이다. 하지만 변수의 이름을 생성할 때에도 몇 가지 지켜야 할 규칙이.. Part0. INTRO / Chapter 1 - Unit3(1~2) 보어와 부사 찾기 https://youtu.be/NdPfem01_Ig 1) 그녀는(주어) / 결국 / 훌륭한 변호사가 / 되었다 (서술어) = She / became / a great lawyer / in the end. 2) 이것이(주어) / 우리가 / 너를 위해 / 할 수 있는 / 모두야 (서술어) = This is all / (that) / we can do / for you 3) 그의 소망은(주어) / 김태희와 이야기할 기회를 한번 가져보는 것이었다 = His hope(wish) / was to have / a chance / to talk / with KTH 4) 문제는(주어) / 왜 그녀가 사람들에게 그의 비밀을 누설했는가이다 = 문제는 / 왜인지다 / 그녀가 / 누설했는가이다 / 그의 비밀을.. 라디안이란?(radian) https://youtu.be/9qrx0aqyhS8 이 영상에서는 호 길이, 반지름의 비를 가지고 라디안을 설명하고 있다. 여기서 라디안(radian)이라는 것을 설명해주는데 솔직히 이게 뭔지 이해가 안 간다... 우선 결국 모든 원은 닮음이라는 것을 알고 있자. 작은 원, 큰 원이 있다 하면 작은 원을 일정 비율 확대시켰을 때 결국 큰 원과 완전히 같아질 수 있기 때문이다. 위와 같은 공식을 알려주면서 큰 원과 반지름의 비율은 같다는 것을 설명해준다. 따로 인터넷에 검색을 하면서 찾아본 결과, 라디안(radian)을 호도법이라고 부른다는 것을 알게 되었다. 보통 우리가 사용하는 것은 60분법인데, 예를 들어 30도, 60도 이런 식으로 각도를 표기하는 것을 말한다. 그런데 이 호도법은 부채꼴 도형에서 .. 자료형 / 연산자 우선순위 C++의 자료형 위와 같이 수많은 자료형이 존재한다. C의 자료형과 유사해서 배웠던 사람이라면 크게 어렵지 않을 것 같다. signed / unsigned 먼저 같은 이름의 자료형이지만, 앞에 unsigned가 붙어있는 것을 볼 수가 있다. 여기서 signed는 부호가 있는 자료형 즉, 음수와 양수 모두를 말하며, unsigned는 부호가 없는 자료형 즉, 양수만을 말한다. 부호는 음수 앞에 붙는 -를 말한다. 하지만 자료형 앞에 signed는 대부분 생략하여 그냥 자료형만 사용하고 있다. 정수형 대표적으로 int가 있다. 보통은 4byte이지만, int 자료형은 해당 PC 시스템의 기본 연산 단위를 사용한다. 16bit = int = 2byte 32bit = int = 4byte 64bit = int .. C++ 배우기 2(자료형과 연산자) 저번 시간에... 전처리기 주석 제거, include 처리, 매크로 확인. 한마디로 필요한 것 넣고 필요 없는 것 제거 컴파일러 어셈블리어로 번역 어셈블러 기계어로 번역 링커 마지막에 하나로 묶어 exe 파일 생성. 컴파일 과정에서 링커가 중요하다. 매크로 위 사진의 define은 정의하다 라는 뜻으로, 앞으로 MAX를 30으로 정의하겠다는 것이 된다. #if ~ #endif 저번에 설명 했듯이 int main()은 코드의 진입점을 나타내고 있다. 하지만 int main()이 두 번 선언되어 있다면 오류가 날 텐데, 위 사진에서 #if ~ #endif 가 그 오류를 막아주고 있다. 자세히 보면 #if 뒤에 0 과 1이 있을 텐데, 0이 있는 곳의 내용은 출력대상에서 제외시키고, 1이 있는 곳의 내용이 출.. Part0. INTRO / Chapter 1 - Unit2(1~3) 이번에 수학을 공부하면서 영상 자막에 한국어가 없으니까 엄청 당황했다. 덕분에 영어 공부의 중요성을 다시금 깨닫게 해주는 계기가 되었다... 파이팅! 목적어 찾기 https://youtu.be/TOG5TN1kdss 1) 우리는(주어) / 그 이야기 속에 감춰진 그 비밀을(목적어) / 발견했다. = 우리는 발견했다(뭐를?) / 그 비밀을(어떤?) / 감춰진(어디?) / 그 이야기 속에 = We found / the secret / hidden / in the story. 2) 나는 / 혼자서 공포영화 보는 걸(목적어) / 정말 싫어했다. = 나는 정말 싫어했다 / 보는 걸 / 공포영화 / 혼자서 = I really hated / to watch / horror movies / alone. 3) 나는 / 어.. 호의 각도 / 호의 길이 주말에 알바를 마치고 집에 와서 공부를 하려다 보니 몸이 피곤해서인지 몇 번은 일찍 잠들어버리는 것 같다. 그래도 굳은 의지로 나아가면 충분히 병행할 수 있을 것이라 생각한다. 화이팅! (매번 많은 유혹에 시달리지만 정신 차리자!) 호의 각도란? https://youtu.be/_H4jllna_ec 호의 각도에 대해서 설명해주는 영상이다. 지금까지 본 영상들은 모두 한국어 자막이 있었지만 이번엔 없어서 조금 당황스럽다. 그래서 이 영상만 여러 번 돌려본 것 같다... (처음에 자막이 독일어로 나와서 더 당황했다.) 일단 영상에서는 호의 각도를 읽고 말하는 방법에 대해 알려준다. (영어라서 이해하는데 오래 걸렸다) 그냥 호AB의 각도를 구하라고 한다면, 빨간색 각도와 초록색 각도 둘 중 무엇을 말하는 것인지.. 이전 1 ··· 26 27 28 29 30 다음