[c++] #define, 전처리 명령어 define, 매크로 상수/함수
#define#define은 매크로 상수와 함수를 정의하기 위해서 사용한다.예를 들면 #define PI 3.141592 위의 코드는 PI를 3.141592로 정의한 것이다.즉, printf("%f \n", PI); 는 컴파일 전에 printf("%f \n, 3.141592); 로 치환되어 번역될 것이다. 이 때 PI를 매크로 상수라 한다. 주의할 점#define A B C - A를 B C로 정의한 것 (o)- A B를 C로 정의한 것 (x) 매크로 상수를 사용하는 이유- 상수에 비해 메모리를 차지하지 않는다.- 프로그램을 읽기 좋게 만든다.- 프로그램의 유지보수를 쉽게 만든다. 매크로 함수 기본 형태는 아래와 같이 사용한다. #define MAX(a,b) a>b?a:b 하지만 매크로 함수를 사용할 때 ..
programming language/c++
2018. 7. 5. 16:34
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- C
- C++
- layout
- 정렬 알고리즘
- ConstraintLayout
- LinearLayout
- RelativeLayout
- frameLayout
- 운영체제
- 네트워크
- OS
- handshake
- BOJ
- 윈도우
- 스프링
- Android
- 백준알고리즘
- 퀵정렬
- windows
- WinDbg
- listview
- 스프링부트
- DATABASE
- HTTP
- 백준
- adapter
- debug
- 안드로이드
- 이진탐색트리
- 알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함