C语言变量命名大写字母,C语言变量名命名规则.pdf

C语言变量名命名规则

一、程序风格:

1、严格采用阶梯层次组织程序代码:

各层次缩进的分格采用VC 的缺省风格,即每层次缩进为4格,括号位于

下一行。

要求相匹配的大括号在同一列,对继行则要求再缩进4格。例

如:

2、提示信息字符串的位置

在程序中需要给出的提示字符串,为了支持多种语言的开发,除了一些

给调试用的临时信息外,其他所有的提示信息必须定义在资源中。

3、对变量的定义,尽量位于函数的开始位置。

二、命名规则:

1、变量名的命名规则

①、变量的命名规则要求用 “匈牙利法则”。即开头字母用变量的类型,

其余部分用变量的英文意思或其英文意思的缩写,尽量避免用中文的拼音,要求

单词的第一个字母应大写。

即: 变量名 变量类型+变量的英文意思 (或缩写)

对非通用的变量,在定义时加入注释说明,变量定义尽量可能放在函数

的开始处。

见下表:

变量类型 前缀 实例 备注

位域 bit bitRXEN 寄存器控制接收使能的位

Bool b bTurnOn

Unsigned Char uc ucError

Char c cName

Unsigned Short w wMsg

Short n nCnt

Unsigned Int u uiLen

Int i iVal

Unsigned Long ul ulMaxTh

Long l LOffset

Long Int li liCount

Long Long ll llSum

Float f fAngle

Double d dRadius

Enum e eType

一级指针 p_ p_iVal

二级指针 pp_ pp_iVal

一维数组 a_ a_chDispName[]

二维数组 aa_ aa_chPrtName[][]

函数 fn void fnProc(void) 申明函数类型,该函数形参

和返回值均为void

函数指针 pfn pfnFlashWrite 保存函数入口地址的指针

变量

回调函数指针 lpfn lpfnAbort 系统终止时调用该函数

结构体 st stTimeNode “时间节点”的结构体

局部变量 l_ l_iCount 仅供本例程调用的变量

静态变量 s_ s_pQData 仅供本模块调用的“队列缓

冲区”的指针

全局变量 g_ g_pSemBtn 供多个模块调用的 “按钮

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值