码迷,mamicode.com
首页 > 其他好文 > 详细

命名规范

时间:2019-03-05 15:24:07      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:scl   space   sar   命名规范   nbsp   padding   mil   规范   命名   

 

文件夹/文件名:全部小写 + 下划线

理由:Linux下方便编辑查看

规则:所属 _ 功能

举例:

  • 文件夹:phal drive

  • 文件:phal_usart.c    os_core.c

 

 

函数:首字母大写(缩写组合也是如此) + 下划线

理由:方便区分

规则:所属 _ 功能 _ 动作

举例:

  • Gpio_Output_Init()   Tim_General_Init()

 

全局变量(包括全局静态变量):g + 首字母大写

理由:方便区分

规则:g所属+功能

举例:

  • gOsClkOverCnt

 

局部静态变量:s + 首字母大写 + 下划线

理由:方便区分

规则:t首字母大写

举例:

  • sFsm

 

局部变量:t + 首字母大写 + 下划线

理由:方便区分

规则:t首字母大写

举例:

  • tTime

 

传参变量:全小写 + 下划线

理由:方便区分

规则:全小写

举例:

  • ref_time_us

 

命名规范

标签:scl   space   sar   命名规范   nbsp   padding   mil   规范   命名   

原文地址:https://www.cnblogs.com/wittxie/p/10476955.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!