728x90

CPP 3

[C++]04.7 복합데이터형 - 포인터와 메모리 해제

포인터는 값 자체가 아니라 값의 주소를 저장하는 변수다. 포인터를 이해하기 전에 일반적인 변수에 대해 명시적으로 그 주소를 알아내는 방법을 알아보자 주소 연산자(&)를 변수 앞에 붙이면 그 변수의 주소를 알아낼 수 있다. home이 변수라면 &home은 그 변수의 주소이다! // address.cpp -- & 연산자로 주소를 알아낸다. #include int main() { using namespace std; int donuts = 6; double cups = 4.5; cout

Study/C++ 2023.03.31

[C++]04.3 복합데이터형 - String클래스

string클래스는 배열보다 사용하기가 쉽고 하나의 데이터형으로 나타낸다. // strtyp1.cpp -- C++ string클래스를 사용한다. #include #include // string클래스를 사용하기 위해 int main() { using namespace std; char charr1[20]; // 빈배열 생성 char charr2[20] = "jaguar"; // 초기화된 배열 생성 string str1; // 빈 string 객체 생성 string str2 = "panther"; // 초기화된 string 객체 생성 cout > charr1; cout > str1; cout

Study/C++ 2023.03.10

[C++]04.2 복합데이터형 - 문자열

문자열이란 메모리에 바이트 단위로 연속적으로 저장되어 있는 문자들을 말한다. 문자열이 너무 길 경우 한행으로 표현할 수 없을 때는 큰따옴표로 묶인 두 문자열을 하나로 결합할 수 있다. 빈칸, 탭, 캐리지리턴과 같은 화이스스페이스로 분리된 두개의 문자열 상수는 하나의 문자열 상수로 결합된다. 아래의 세개의 출력문은 모두 동등하다. cout year; cout

Study/C++ 2023.03.09
728x90