从Stellaris®外设驱动库学到的东西之一---变量的命名
来源:互联网 发布:淘宝女装宣传语 编辑:程序博客网 时间:2024/06/05 14:34
上个周在学群星的ARM lm3s1138,用上了他们的外设驱动库.抛开外设驱动库代码中的层出不穷,弄的我脑袋大的#define xxx xxx不说,首先上我受益的是他们的变量命名法.虽然是最常用的匈牙利命名规则,虽然这个法则在大学一年级的时候指导我编程入门的C语言老师就强调过,再虽然我自认为我自己的一套命名法则已经不错.但看了一天Stellaris®外设驱动库,看到别人用匈牙利命名规则写出的范例,我突然发现,以前我错了.所以在这里重新温习一下匈牙利命名法则,并在以后的程序使用(仅取其中适合嵌入式C的部分):
属性:
全局变量:g_
常量:c_
静态变量:s_
类型:
指针:p
长整型:l
短整型:n
字符:c
函数:fn
无符号:u
比如定义一个无符号8位临时变量:
unsigned char ucTemp;
0 0
- 从Stellaris®外设驱动库学到的东西之一---变量的命名
- 从OleContainer学到的东西
- 从OleContainer学到的东西
- 从QuickContactsDemo学到的东西
- 从MFC中的CSinpleList学到的东西
- 从MFC中的CSinpleList学到的东西
- 从MFC中的CSinpleList学到的东西
- 学到的一些东西
- 学到的东西
- 第二次学到的东西
- 今天学到的东西
- 最近几天学到的东西
- 一些学到的东西
- AndFix学到的东西
- 从Google身上可以学到的14个东西
- 从Google身上可以学到的14个东西
- 从Google身上可以学到的14个东西
- 从Google身上可以学到的14个东西
- JavaScript表单验证-不弹出窗口直接提示错误信息
- ActiveMQ, RabbitMQ,ZeroMQ比较与评测
- Liferay中actionURL能够执行后台方法 ,但是页面不跳转问题解决方案
- QTcpSocket在收到disconnect数据丢失的问题
- CSAPP 关于数据对齐
- 从Stellaris®外设驱动库学到的东西之一---变量的命名
- 一段代码弄清楚CSS属性display和visibility的差别,以及dom元素可见的条件
- jsp出现getOutputStream() has already been called for this response异常的原因和解决方法
- ASP.NET实现进度条
- cas server端的login-webflow详细流程
- excel画图
- Failed to load Main-Class manifest attribute from ....
- Android消息处理机制
- 糖果风格翻盖的智能手机价格仅1700元 是活不下去了?