- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
什么是好的程序整理ppt
什么是好的程序 易读 理想的情况:能把一个程序代码读出声音来,别人听了后就知道这个程序是解决什么问题的,是如何解决的 精练简洁 运行快 结构明了 程序设计风格 标识符的命名 推荐一种C程序标识符命名法 标识符命名应注意的一些细节 书写格式 编程习惯 标识符的命名 标识符命名体系 匈牙利命名法、GNU编程风格、Java 命名规则,Pascal 命名规则匈牙利命名法: 匈牙利命名法是由Microsoft的著名开发人员、Excel的主要设计者查尔斯·西蒙尼在他的博士论文中提出来的,由于西蒙尼的祖籍是匈牙利,所以这种命名法叫匈牙利命名法。 标识符的命名 匈牙利命名法为C程序标识符的命名定义了一种非常标准化的方式,这种命名方式是以两条规则为基础的: a. 变量的名字以一个或者多个小写字母前缀开头,前缀能够体现变量数据类型、作用域等信息。 b. 在标识符内,前缀以后就是一个或者多个第一个字母大写的单词,这些单词清楚地指出了该标识符的作用。 推荐一种C程序标识符命名法 1)变量命名加前缀 c char uc unsigned char s short n int u unsigned int l long dw unsigned long b 取值只为真和假的整型变量 如 bValid sz 以’\0’结尾的字符串或字符数组 f 浮点数 (float) h HANDLE(句柄) d double 推荐一种C程序标识符命名法 p 指针 psz 指向字符串的指针 pn 整型指针 m_ 类成员变量 g_ 全局变量 a 数组 fp 文件指针 FILE * e enum类型 g_ 全局变量 参数后面加 ‘_’,如 int Sum( int x_ ,int y_){ } 推荐一种C程序标识符命名法 2)变量名中单词开头字母大写,其他字母小写 但是常用的意义明显的变量,如 i,j,k, 坐标 x,y等不必遵循 1),2) 3)常量和宏都是大写,单词之间用 ‘_’分隔 #define MAX_WIDTH 5 #define ABS(x) ((x)=0?(x):-(x)) 推荐一种C程序标识符命名法 4)函数名字中每个单词的头一个字母大写,其他字母小写。一般采用 动词+名词形式 void PrintMessage(); int WriteIdToFile( FILE * _fp, int _nId); 5)结构定义加大写字母S作为前缀struct SPerson { int nId; int nAge; }; 推荐一种C程序标识符命名法 6) 类定义加大写字母C作为前缀 class CPerson { int m_nId; }; 7) 类型定义全部大写 typedef struct SPerson PERSON; typedef struct SPerson * PPERSON; //指针加‘P’ 标识符命名应注意的一些细节 标识符号应能提供足够信息,最好是可以发音的。 为全局变量取长的,描述信息多的名字,为局部变量取短名字 名字太长时可以适当采用单词的缩写。但要注意,缩写方式要一致。要缩写就全都缩写。 比如 单词Number, 如果在某个变量里缩写成了: int nDoorNum;那么最好包含 Number单词的变量都缩写成 Num。 4)注意使用单词的复数形式。如 int nTotalStudents, nStudents ;容易让人理解成代表学生数目,而 nStudent 含义就不十分明显 标识符命名应注意的一些细节 5) 对于返回值为真或假的函数,加“Is”前缀如: int IsCanceled(); int isalpha(); // C语言标准库函数 BOOL IsButtonPushed(); 6) 对于获取某个数值的函数,加 “Get”前缀 char * GetFileName(); 7) 对于设置某个数值的函数,加“Set”前缀 void SetMaxVolume(); 8) 一般变量和结构名用名词,函数名用动词或动宾词组。 程序书写格式注意事项 正确使用缩进 首先,一定要有缩进,否则代码的层次不明显。 缩进应为4个空格较好。需要缩进时一律按Tab键,或一律按空格键,不要有时用Tab键缩进,有时用空格键缩进。一般开发环境都能设置一个Tab键相当于多少个空格,此时就都用Tab键 程序书写格式注意事项 2) 行宽与折行。 一行
文档评论(0)