윈도우즈에서는 많은 변수가 사용되므로 대체로 변수 이름을 길게 쓰며,
되도록 보기 좋게 하기 위해 대문자와 소문자를 적당히 혼합하여 사용한다.
사용하는 변수가 많으므로, 지나치게 단축형으로 쓰면 혼란스럽고 그렇다고
너무 길게 쓰면 입력하기 불편하므로 적당히 절충하여 변수 이름을 정한다.
특히 자주 사용하는 변수 형식에 대해서는 관습적으로 정해진 접주어를 많이 사용한다.
접두어 |
원래말 |
의미 |
cb |
Count of Bytes |
바이트 수 |
dw |
double word |
부호없는 long형 정수 |
h |
handle |
윈도우, 비트맵, 파일 등의 핸들 |
sz |
Null Terminated |
NULL 종료 문자열 |
ch |
Character |
문자형 |
a |
Array |
배열 |
w |
Word |
부호없는 정수형 |
i |
Integer |
정수형 |
p,lp |
long pointer |
포인터형 |
b |
Bool |
논리형 |
변수명을 나타내는 이런 관습 외에도 윈도우즈에서는 사용자 정의 데이터형들이 많이 있다.
이 데이터형은 windows.h라는 헤더 파일에 typedef로 선언되어 있으며, 마치 표준 데이터형처럼 사용하므로 알아두면 유용하다.
데이터형 |
의미 |
BYTE |
unsigned char형 |
CHAR |
char형 |
WORD |
unsigned shot형 |
DWORD |
unsigned long형 |
LONG |
long과 동일하다. |
BOOL |
정수형이며 TRUE, FALSE 중 한 값을 가진다. |
'API > 이론' 카테고리의 다른 글
Main함수 비교 (0) | 2016.04.12 |
---|---|
헤더파일 (0) | 2016.04.12 |
윈도우 창 만들기. (0) | 2016.04.11 |
핸들(handle) (0) | 2016.04.11 |
API란? (0) | 2016.04.11 |
우선, API의 정의를 내려보도록 하자.
API란,
Application
Programming
Interface
의 약자이다.
이것을 우리말로 풀어 쓰자면,
"운영체제가 응용 프로그램을 위해 제공하는 함수의 집합" 이다.
하드웨어----------운영체제----------응용프로그램
운영체제는 하드웨어와 응용 프로그램 사이에 위치하며,
응용 프로그램을 대신하여, 하드웨어와 메모리를 관리하는 시스템 소프트웨어이다.
'API > 이론' 카테고리의 다른 글
Main함수 비교 (0) | 2016.04.12 |
---|---|
헤더파일 (0) | 2016.04.12 |
윈도우 창 만들기. (0) | 2016.04.11 |
핸들(handle) (0) | 2016.04.11 |
변수 명명법 (0) | 2016.04.11 |