jo식이야기
본문 바로가기
반응형

전체 글76

객체 프로그래밍 C++ (포인터 변수, 이중 포인터 변수) 저번 시간에 포인터에 대한 개념을 설명했습니다. 이번 시간에는 메모리 주소를 저장하는 변수인 포인터 변수에 대해서 알아 보겠습니다. 포인터 변수는 int* num 이런 식으로 나타냅니다. 이는 저장한 주소에 해당하는 메모리를 나타내게 됩니다. 만약 포인터 변수를 사용하지 않고, 그냥 int형을 사용하게 되면 빨간줄로 에러가 표시되게 됩니다. 그래서 포인터 변수가 필요한 것입니다. 그림 2를 보시면 &num1과 num2의 값이 같습니다. 즉 num2에 num1의 주소가 저장되어 있는 것입니다. 그렇다면 num1의 값을 바꾸게 된다면 주소가 바뀔까요? 아닙니다. 그림 3를 보아 알 수 있듯이 다른 값을 할당한다고 해서 주소가 바뀌지 않습니다. 메모리 주소를 num2가 나타내고 있고, 그 메모리가 저장한 값만.. 2024. 3. 6.
객체 프로그래밍 C++(포인터 개념) 이번시간에는 포인터의 개념에 대해서 알아보려고 합니다. 컴퓨터의 메모리에도 메모리 주소가 있는데 그 주소를 저장하는 변수가 포인터입니다. 기본적으로 변수를 만들게 되면 임의의 메모리 주소를 가진 변수를 저장한다. 포인터는 &(주소 연산자)로 AND 연산자와 모양이 같지만 역할이 다릅니다. 예를 들어 변수 NAME의 주소를 나타내고자 한다면 &NAND로 나타낼 수 있습니다. 사진 1의 코드를 실행시켜보면 a에 할당시켜줄 값을 받고 그것을 출력하는 것을 알 수 있습니다. 그런데 &(주소 연산자)를 이용하니 이상한 숫자와 문자들이 나열되어 있는 것을 알 수 있습니다. 이것이 name이 저장된 메모리 주소입니다. 그렇다면 내가 입력하는 값이 아니라 변수 선언과 동시에 초기화를 했다면 다시 실행시켜도 같은 메모리.. 2024. 3. 6.
1주차 객체프로그래밍 C++(자료형) 3 https://hanglestocks.tistory.com/59 1주차 객체프로그래밍 C++ (변수 선언) 이번시간에는 자료형에 대해서 설명해보겠습니다. https://hanglestocks.tistory.com/58 1주차 객체지향프로그래밍 c++편(입출력) 오늘 우리는 c++ 프로그래밍의 기본을 할 것입니다. 첫 번째로 배울 것은 hanglestocks.tistory.com 저번시간에는 변수선언에 대해서 배웠습니다 이번시간에는 변수선언에서 자료형에 대해서 공부해보겠습니다. 기본적으로 가장 많이 쓰는 자료형은 int, char, string입니다. int는 숫자, char는 문자, string은 문자열입니다. char형같은 경우에는 아스키 코드와 연관을 지어서 봐야됩니다!! 이건 바로 다음 강에서 설명.. 2024. 3. 4.
1주차 객체프로그래밍 C++ (변수 선언) 2 이번시간에는 자료형에 대해서 설명해보겠습니다. https://hanglestocks.tistory.com/58 1주차 객체지향프로그래밍 c++편(입출력) 오늘 우리는 c++ 프로그래밍의 기본을 할 것입니다. 첫 번째로 배울 것은 입출력입니다. c++에서는 입출력으로 cin과 cout을 씁니다. cin은 문자를 입력받을 때 쓰고, cout은 입력받은 것을 출력할 때 hanglestocks.tistory.com 앞시간에는 입출력에 대해서 알아보았습니다. 이번시간에는 입출력에서 언급되었던 변수선언에 대해서 자세히 알아보겠습니다. 변수선언은 int a 이런식으로 하게 됩니다. 여기서 int는 자료형이고, a는 변수명이 됩니다. 변수명을 쓸 때는 특별한 규칙이 있습니다. 1. 변수명은 영어 대문자, 소문자, 숫자.. 2024. 3. 4.
1주차 객체지향프로그래밍 c++편(입출력) 1 오늘 우리는 c++ 프로그래밍의 기본을 할 것입니다. 첫 번째로 배울 것은 입출력입니다. c++에서는 입출력으로 cin과 cout을 씁니다. cin은 문자를 입력받을 때 쓰고, cout은 입력받은 것을 출력할 때 씁니다. C언어와 비교하면 cin은 scanf, cout은 printf라고 생각하면 될 거 같습니다. Cin을 사용해서 문자를 받으려면 해야 되는 게 있습니다. 1. #include을 사용해서 iostream 헤더 파일을 불러와야 합니다. 이 iostream에 cin과 cout을 사용할 때 필요한 함수들이 내장되어 있습니다. -위의 # 표시는 앞으로 많이 쓰게 될텐데 여러 종류의 헤더파일을 가져올 때 사용하고, 각 헤더파일마다 가지고 있는 쓰임새가 다릅니다. 2~3주 차에 이것에 대해 설명하는 .. 2024. 3. 4.
엄청 자세한 오픈도어 분석글 , 6개의 단점과 7개의 장점 + α 반갑습니다. 세상 모든 주식입니다. 오늘 제가 소개할 주식은 오픈도어입니다. 오픈도어를 처음 알게 된 사람들은 신선한 회사를 알아가는 계기가 되고, 이미 알고 있던 사람들은 오픈도어의 밝은 면과 어두운 면을 둘 다 알아가는 기회가 되었으면 좋겠습니다. 천천히 정독해주시면 감사하겠습니다. 제가 이 블로그를 만든 이유는 세상이 어떻게 돌아가는지와 다양한 종목을 알려주며 생각의 폭을 넓혀주고 싶었기 때문입니다. 또한 주식을 통해 그와 관련된 지식을 공유하고 싶습니다. 오픈도어가 미국의 직방이라고? 오픈도어는 2014년에 설립된 프롭 테크 기업입니다. 프롭 테크는 property+tech의 합성어로 부동산과 기술을 융합해서 고객들에게 새로운 가치를 창출하는 기업을 말합니다. 오픈도어도 그중 하나입니다. 그렇다면.. 2022. 3. 12.
반응형