当前位置: 首页 > news >正文

建网站要注意些什么开发网站的公司

建网站要注意些什么,开发网站的公司,的建站公司,江门蓬江发布1. 源文件和头文件放同一目录bsp文件夹顺序文件注释防重复设置#include#defineenum类型声明、定义 包括struct union typedef全局变量声明文件级变量声明全局或文件级函数声明函数实现。按函数声明顺序文件尾注释。/**************END FILE**************/引用头文件不用绝对路…
  • 1. 源文件和头文件放同一目录bsp文件夹
  • 顺序
  • 文件注释
  • 防重复设置
  • #include
  • #define
  • enum
  • 类型声明、定义 包括struct union typedef
  • 全局变量声明
  • 文件级变量声明
  • 全局或文件级函数声明
  • 函数实现。按函数声明顺序
  • 文件尾注释。/**************END FILE**************/
  • 引用头文件不用绝对路径
  • 头文件只存放声明,不存放定义,避免重复。
  • 缩进4
  • 变量与语句空一行
  • 不同功能空一行
  • 长表达式换行书写

if((ucParam1 ==0) && (ucParam2 ==0) 

||(ucParam==0)) 

{

}

  • = 、+= 、+ 、%、 &&、& 、<<、^加空格

!、~、++、--、-> . 不加空格

函数名命规则

前缀模块明、模块名小写,与函数名区分。

uartReceive();

函数形参已下划线开头,与普通变量区分。

uint32_t uartConvUartBaud(uint32_t _ulBaud)

一个函数实现一个功能。

函数名准确描述,避免无意义,含义混淆的命名。

检查函数输入有效性 assert()验证。

防止函数参数作为工作变量。

避免五个参数函数。不用的去掉。

不使用技巧语句

变量命名

uint8_t ==>uc   ucSum

uint16_t ==> us  usParaWord

uint32_t ==>ul ulParaWord

int8_t ==>c   cSum

int16_t ==> s  sParaWord

int32_t ==>l lParaWord

int8_t * ==>cp   cpWrite

int16_t * ==>sp spWrite

int32_t * ==>lp slWrite

int8_t 数组 ca  caNum[3]

int16_t 数组 sa saNum[3]

int32_t 数组 la laNum[3]

结构体 t tParam

uint8_t * ==>ucp   ucpWrite

uint16_t * ==>usp uspWrite

uint32_t * ==>ulp uslWrite

uint8_t 数组 uca  ucaNum[3]

uint16_t 数组 usa usaNum[3]

uint32_t 数组 ula ulaNum[3]

变量名作用域。

在变量类型前缀加变量作用域

  • 全局变量 +g

uint32_t g_ulParaWord

uint8_t g_ucByte

  • 静态变量+s

static uint32_t s_ulPara

函数内部局部变量不加作用域前缀

结构体命名 tag开头,之后首字母大写。结尾以_T标识。单词间不用下划线分开

typedef struct tagBillQuery_T

{

}BillQuery_T;

结构体变量定义

BillQuery_T tBillQuery

枚举定义全部采用大写,结尾_E标识,

typedef enum

{

        F1=0,

        F2,

        F3

}KEY_CODE_E

宏定义多个单词用_分开,并注释。

#define LOG_BUF_SIZE 8000

http://www.hkea.cn/news/743107/

相关文章:

  • 长宁区网站建设b2b免费发布平台
  • php 个人网站网站安全检测工具
  • 做的网站很卡是什么原因seochan是什么意思
  • 怎么做盗版视频网站吗百度权重1
  • 政府网站 建设 计划品牌推广策划方案案例
  • 临沂网站建设那家好小米市场营销案例分析
  • 德化网站建设企业中层管理人员培训课程
  • 网站怎么通过流量赚钱爱站网能不能挖掘关键词
  • 网站建设课后感营销型网站有哪些平台
  • 哪个网站做生鲜配送厦门seo外包公司
  • 水电行业公司设计logo重庆seo排名扣费
  • 可信赖的南昌网站制作站长工具网站
  • 济南建站公司电话成都关键词自然排名
  • 门户网站开发公司推广网页
  • 如何做网站认证实时军事热点
  • 上海的网站建设公司哪家好企业网站建设
  • 专业b2c电商网站制作网站推广要点
  • 现在的网站用什么程序做百度云官网登录入口
  • vs做网站怎样加数据库新闻小学生摘抄
  • 广州做网站mxszpt小说排行榜
  • 有什么网站是python做的网站营销策划公司
  • 长春有什么好的网站制作公司链接购买
  • 毕设网站佛山网站建设十年乐云seo
  • 北京做网站建设的公司哪家好手机怎么创建网站
  • winforms做网站注册百度账号
  • 玉泉路网站建设营销培训课程有哪些
  • 渭南做网站费用搜索引擎排名优化是什么意思
  • 做网站开发需要学什么软件微信公众平台开发
  • 网站整体营销方案网络营销的特点是什么?
  • 国内知名的网站建设公司有哪些百度指数专业版app