zoukankan      html  css  js  c++  java
  • C编程规范

      1 /*******************************************************************************
      2  Copyright (c) 2013,  All rights reserved.
      3 --------------------------------------------------------------------------------
      4                             work_section_name.c
      5   Project Code: 
      6    Module Name: 
      7   Date Created: 2014-07-17
      8         Author:
      9    Description: 
     10 
     11 --------------------------------------------------------------------------------
     12   Modification History
     13   DATE        NAME             DESCRIPTION
     14 --------------------------------------------------------------------------------
     15   YYYY-MM-DD
     16 
     17 *******************************************************************************/
     18 /* 引用 */
     19 #ifndefine GRAPHICS_H
     20 #define    GRAPHICS_H
     21 
     22 /* 引用标准库的头文件 */
     23 #include <stdio.h> 
     24 #include <math.h> 
     25 
     26 /* 引用非标准库的头文件 */
     27 #include "myheader1.h"
     28 #include "myheader2.h"
     29 
     30 /* 全局函数声明 */
     31 void Function1(XXXX);
     32 void Function2(XXXX);
     33 
     34 /* 全局变量 */
     35 void *g_pVar;
     36 
     37 /* 结构体声明 */
     38 typedef struct tagC_FuckOrder
     39 {
     40     /* 四个空格取代Tab */
     41     xxxx
     42 }C_ORDER_S;
     43 
     44 typedef union tagC_FuckOrder
     45 {
     46     /* 四个空格取代Tab */
     47     xxxx
     48 }C_ORDER_U;
     49 
     50 
     51 #endif
     52 
     53 /*****************************************************************************
     54     Func Name: 
     55  Date Created: 
     56        Author: 
     57   Description: 
     58         Input: IN INT iData,        需要封装的INT类型的数据
     59        Output: OUT VOID *pEncData   封装的TLV结构
     60        Return: INT 数据的长度
     61       Caution: 
     62 ------------------------------------------------------------------------------
     63   Modification History
     64   DATE        NAME             DESCRIPTION
     65   --------------------------------------------------------------------------
     66   YYYY-MM-DD
     67 
     68 *****************************************************************************/
     69 /* 模块间函数 */
     70 void WORK_SECTIONNAME_FunctionName(IN IF_DIAG_PARA_S *psVar, 
     71                                    IN char *strSource
     72                                    OUT long strDestintion)
     73 {
     74     /* 注意命名习惯 */
     75     int iVar;
     76     UINT uiVar;
     77     long LVar;
     78     ULONG ulVar;
     79     char acVar[6];
     80     char szVar[6];
     81 
     82     /* 注意空格 */
     83     while (i=0; i<10; i++)
     84     {
     85         ULONG ulVar;
     86         int *piVar = &uiVar;
     87         
     88         /* LONG */
     89         if ((ulVar>=-0.1) && (ulVar<=0.1))
     90         {
     91             statement;
     92         }
     93         else
     94         {
     95             statement;
     96         }
     97         
     98         /* BOOL */
     99         if (flag)
    100         {
    101             XXXX;
    102         }
    103         
    104         /* POINT */
    105         if (NULL == piVar)
    106         {
    107             XXXX;
    108         }
    109         
    110         statement;
    111     }
    112     /* Step 1: 做什么什么 */
    113     statement;
    114     
    115     /* Step 2: 做什么什么 */
    116     statement;
    117     
    118     /* Step 3: 做什么什么 */
    119     statement;
    120     
    121     return;
    122 }
    123 
    124 /* 模块内函数 */
    125 void work_sectionname_FunctionName(IN IF_DIAG_PARA_S *psVar, 
    126                                    OUT const long LVar)
    127 {
    128     XXXX;
    129 }
  • 相关阅读:
    WampServer Mysql配置
    Java实现 蓝桥杯VIP 算法提高 陶陶摘苹果2
    Java实现 蓝桥杯VIP 算法提高 陶陶摘苹果2
    Java实现 蓝桥杯VIP 算法提高 陶陶摘苹果2
    Java实现 蓝桥杯VIP 算法提高 质因数2
    Java实现 蓝桥杯VIP 算法提高 质因数2
    Java实现 蓝桥杯VIP 算法提高 质因数2
    Java实现 蓝桥杯VIP 算法提高 质因数2
    Java实现 蓝桥杯VIP 算法提高 质因数2
    Java实现 蓝桥杯VIP 算法提高 前10名
  • 原文地址:https://www.cnblogs.com/goAhead-hust/p/4085867.html
Copyright © 2011-2022 走看看