C 编程规范要求
来源:互联网 发布:vm linux克隆账号 编辑:程序博客网 时间:2024/04/30 15:58
C编程规范要求
(1) 文件头
/***********************************
/* 程序题目:1.2 ***
/* 程序员: 2008**** 张三
/* 编程时间: 2008-10-30
/* 程序功能:***
/**********************************/
(2) 格式
程序必须遵守缩进格式,要求大括号分行写,两个语句不能写在同一行
例如:
main()
{
//
if (****)
{
*****;
}
}
(3) 起名
变量名,函数名等必须望文知意,采用匈牙利变量命名法,不可用a,b,c, i,j,k 之类的简单变量名,除非确实是没有特别意义的练习题
变量起名规则
l 以小写字母代表变量类型
n 代表整型,f代表实型,c代表字符型,an代表整型数组,af代表实型数组,p代表指针类型,pn代表整型指针类型等等(详见变量起名规则)
l 变量名一般是主谓结构,单词首字母大写
例如: nCharNum, cString, 等等
l 函数名一般是动宾结构,单词首字母大写
例如:PrintStar( ), CalculateLine 等等
(4) 注释
l 变量时候必须有注释,中英文不限,但应该一致
例如: int nNum; //计数器的个数
l 主要功能完成后应该有注释 (每10行之间必有一个注释)
l 函数定义的时候注释规范如下:
/***************************************
/*函数名:***
/*输入参数: nStar:星号个数 nPos:换行位置
/*返回值:无
/*函数功能: ****
/***************************************
PrintStar(int nStar, int nPos)
{
int nI; //循环变量
//输出nPos个空格
for( nI=1;nI<=nPos;nI++)
putChar(‘ ‘);
//输出nStar个*
for(nI=1;nI<=nStar;nI++)
putChar(‘* ‘);
}
(5) 用户界面
l 用户界面必须友好,随时让用户知道程序要求他做什么,怎么做,程序运行到什么状态了。
- C 编程规范要求
- 编程规范要求
- 网络编程POSIX规范要求数据类型
- google c++编程要求及规范
- Objective-C编码规范和要求
- C/C++编程规范
- C/C++ 编程规范
- C#.NET编程规范
- C#.NET编程规范
- c语言编程规范
- c/c++编程规范
- c编程注意规范
- C 语言编程 规范
- C/C++编程规范
- C/C++ 编程规范
- C#.NET 编程规范
- C语言编程规范
- C语言编程规范
- 20110425
- C# 如何执行bat文件 传参数
- jquery的find用法
- ocx控件注册方法
- DirectX 11 SDK文档(八)
- C 编程规范要求
- DB2联合数据库和昵称等概念
- 东软练习题 二维表查询
- 第十章 在云平台中定义候选数据、服务和流程
- Oracle游标大全
- 调整SQL*Plus界面使用英文信息
- Flex开发google map应用程序
- poj -- 2689 Prime Distance(筛选法求素数)
- camera开发中遇到的一些问题, 备忘