网站大量收购闲置独家精品文档,联系QQ:2885784924

C语言命名规则解析.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言命名规则解析

匈牙利命名法是微软推广的一种关于变量、函数、对象、前缀、宏定义等各种类型的符号的 命名规范。匈牙利命名法的主要思想是:在变量和函数名中加入前缀以增进人们对程序的理 解。它是由微软内部的一个匈牙利人发起使用的,结果它在微软内部逐渐流行起来,并且推 广给了全世界的Windows开发人员。下面将介绍匈牙利命名法,后面的例子里也会尽量遵守 它和上面的代码风格。 ? a?????? Array???????????????????????????????? 数组 ? b?????? BOOL (int)??????????????????????????? 布尔(整数) ? by????? Unsigned Char (Byte)????????????????? 无符号字符(字节) ? c?????? Char????????????????????????????????? 字符(字节) ? cb????? Count of bytes??????????????????????? 字节数 ? cr????? Color reference value???????????????? 颜色(参考)值 ? cx????? Count of x (Short)??????????????????? x的集合(短整数) ? dw????? DWORD?? (unsigned long)???????????????? 双字(无符号长整数) ? f?????? Flags?? (usually multiple bit values)?? 标志(一般是有多位的数值) ? fn????? Function????????????????????????????? 函数 ? g_????? global??????????????????????????????? 全局的 ? h?????? Handle??????????????????????????????? 句柄 ? i?????? Integer?????????????????????????????? 整数 ? l?????? Long????????????????????????????????? 长整数 ? lp????? Long pointer????????????????????????? 长指针 ? m_????? Data member of a class??????????????? 一个类的数据成员 ? n?????? Short int???????????????????????????? 短整数 ? p?????? Pointer?????????????????????????????? 指针 ? s?????? String??????????????????????????????? 字符串 ? sz????? Zero terminated String??????????????? 以0结尾的字符串 ? tm????? Text metric?????????????????????????? 文本规则 ? u?????? Unsigned int????????????????????????? 无符号整数 ? ul????? Unsigned long (ULONG)???????????????? 无符号长整数 ? w?????? WORD (unsigned short)???????????????? 无符号短整数 ? x,y???? x, y coordinates (short)????????????? 坐标值/短整数 ? v?????? void????????????????????????????????? 空 ? 有关项目的全局变量用g_开始,类成员变量用m_,局部变量若函数较大则可考虑用l_用以 显示说明其是局部变量。 前缀?????? 类型?????? 例子 g_??? 全局变量?????? g_Servers C???? 类或者结构体?????? CDocument,CPrintInfo m_?? 成员变量?????? m_pDoc,m_nCustomers ? VC常用前缀列表: 前缀?????? 类型?????? 描述?????? 例子 ch??? char 8位字符??? chGrade ch??? TCHAR?????? 16位UNICODE类型字符?????? chName b???? BOOL?????? 布尔变量?????? bEnabled n???? int??? 整型(其大小由操作系统决定)?????? nLeng

文档评论(0)

此项为空 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档