如何让你的程序定义顾明见意

本文介绍了在使用MS编译器进行程序设计时,如何借鉴MS的匈牙利命名法来提高代码的可读性和团队协作效率。文章列举了多种变量前缀及修饰符,并解释其含义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     我们在使用MS编译器进行程序设计通常需设定自己的变量名以及使用mfc或API函数,其实这些MS的命名方式值得借鉴。他们应用匈牙利语进行命名,若我们的命名方式较为统一规范,对于团队作业就有先天优势,所以好的习惯就需养成。(当然你若是独行侠,特立独行……)

    

编程语言(vb,Delphi,c)中常用的前缀字母

a

Array

o

Object

c

Character

pal

Palette(调色板)

d

Data

psz

以零结尾的字符串指针

dbl

Double

ptr

指针

dc

Device context(设备上下文)

r

Real

dw

Double word

rc

Rectangle

f

Flag,boolean(布尔值)或logical

rgb

Red,green,blue

h

Handle

rsrc

Resource

i

Integer(整数)

sgl

Sigle

inst

Instance(实例)

si

Short int

l

Long

sz

以零结尾的string

li

Long integer

u

unsigned

lp

Long point

ui

Unsigned  int

msg

message

w

Word

n

Numeric(数字的)

wnd

window

标志状态变量

New :新状态;    Sav:以保存状态; Tem:临时状态;

应用标准修饰符

Ar

Array

Attr

Attribute(属性)

B

Bottom

Clr

Color

Col

Column

Crs

Cursor

Dbf

Database file

F

First

File

File

Fld

Field

L

Last/left

Msg

Message

Name

name

Ntx

Index file(索引文件)

R

Right

Rec

Record number(记录号)

Ret

Return value

Scr

Screen

Str

string

T

Top

X

row

Y

column

Ord :某种类型的顺序号:

EX:lpszEmpName 长指针以零结尾的字符串雇员(employee)名称

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值