Non Gamstop Betting SitesNon Gamstop CasinosBest Casinos Not On GamstopNon Gamstop CasinoCasino Not On Gamstop

Hungarian Notation


Variable names should begin with the prefix shown in the table below.

Prefix Type
a array
b bool (int)
by unsigned char (byte)
ch char
cb count of bytes
cr color reference value
cx, cy short (count of x, y length)
dw unsigned long (dword)
f float
fn function
h handle
I integer
m_ data member of a class
n short or int
np near pointer
p pointer
l long
lp long pointer
str string
sz string terminated with a zero
tm text metric
w unsigned int (word)
x, y short (x or y coordinate)

In addition variables should be named so that it is obvious what they represent.

An example of this is if a variable is used to represent the total of apples currently in a shop it should (for instance) be called nNumberOfApplesInShop and not simply n1.

Examples :

pFirstName - a pointer to a value related to a first name.

chMaleOrFemale - a character signifying male or female.

m_strBookTitle - a string which is a member variable of a class.


Click here to return to homepage

Worth your time