반응형 공부/c++16 #16 매크로 자세히 알아보기 | c++ - 매크로로 print 하기 1 2 3 4 5 6 #include #define PRINT_HELLO std::cout 2021. 9. 20. #15 상수 만들기 | const | 매크로 | enum | c++ #상수의 정의 상수 : 변하지 않는 수 변수 : 변하는 수 # 상수를 지정하는 3가지 방법 1. const 2. 매크로 3. enum 1. const 1 2 3 4 5 #include int main(){ const float PI = 3.14159; } cs - const로 정의한 변수는 주소값을 가지고 있음 -> 메모리 안에 저장돼 있음 - const로 선언한 상수 에는 어떠한 값을 대입할 수도, 연산을 할수도 없다. 대입이나 연산을 시도한다면, 오류가 생긴다. 2. 매크로 1 2 3 4 5 6 7 8 9 10 #include #define PI 3.14159 //매크로 int main(){ float a = PI; std::cout 2021. 9. 20. #14 이중 포인터와 typedef 1 2 3 4 5 6 7 8 9 10 11 #include typedef int Point[2]; typedef Point *PointPtr; int main(){ Point p = {3,4}; //int p[2] = {3,4}; PointPtr pp = &p; //Point *pp = &p; std::cout 2021. 9. 20. #13 구조체 포인터 | c++ #구초제 포인터 정의 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include //구조체 포인터 struct ProductInfo { int num; char name[100]; int cost; }; int main(){ ProductInfo myProduct = { 4797283, "제주 한라봉", 19900}; ProductInfo *ptr_product = &myProduct; std::cout 2021. 9. 20. 이전 1 2 3 4 다음 반응형