C语言注释规范
- 格式:doc
- 大小:18.00 KB
- 文档页数:2
c语言函数头注释
C语言函数头注释是指在函数的定义之前,用注释的形式对该函数进行说明。
它通常包括函数的名称、参数说明、返回值类型、函数功能、异常处理等信息。
函数头注释的作用在于:
1. 方便代码维护。
通过注释可以清晰地了解函数的功能和使用方式,减少后期维护的难度。
2. 提高代码可读性。
函数头注释可以让代码更加易读易懂,降低开发者的学习成本。
3. 保证代码质量。
函数头注释可以让开发者更加注重函数的设计和实现,从而提高代码质量。
在编写函数头注释时,应该注意以下几点:
1. 函数名称应该简洁、具有描述性。
2. 参数说明应该详细,包括参数名称、类型、作用等信息。
3. 返回值类型应该明确,说明返回值的类型和意义。
4. 函数功能应该简洁明了,用少量的语言描述函数的作用。
5. 异常处理应该说明可能出现的异常情况,并提供相应的解决方案。
总之,在编写C语言代码时,应该注重注释的编写,尤其是函数头注释,以便于后期的维护和代码优化。
- 1 -。
C语言代码规范C语言是一种广泛应用于编程领域的高级编程语言,具有跨平台、效率高、灵活性强等优点。
编写规范合乎标准的C语言代码有助于提高代码的可读性、可维护性和可移植性。
本文将介绍一些常用的C语言代码规范,以帮助开发者编写高质量的C语言程序。
一、代码格式1. 缩进:使用四个空格进行缩进,不要使用制表符。
这样可以保证在不同编辑器或显示器上显示的代码缩进一致。
2. 行长度限制:每行代码应尽量保持在80个字符以内,超过限制的代码可以进行适当换行。
换行时要注意保持代码的清晰可读性,一般可以采用缩进来表达代码的层次关系。
3. 大括号:大括号的位置应该和相关语句对齐,且起始的大括号应该放在语句所在行的末尾,而不是单独另起一行。
4. 空格和空行:在适当的情况下使用空格和空行可以提高代码的可读性。
例如,在运算符和操作数之间使用空格,不同的代码块之间使用空行进行分割等。
二、命名规范1. 变量名:使用有意义的变量名,尽量避免使用单个字符或简单的缩写表示变量。
变量名应该忠实地反映其所代表的含义。
2. 函数名:函数名应使用动词和名词的组合,具体描述函数的功能。
函数名应该清晰地表达其所完成的操作或所返回的结果。
3. 常量名:常量名使用全大写字母,并使用下划线进行分隔。
例如,MAX_LENGTH。
4. 类型名:类型名使用首字母大写的驼峰命名法,例如,StudentInfo。
5. 宏定义名:宏定义名使用全大写字母,并使用下划线进行分隔。
例如,PI。
三、注释规范1. 单行注释:使用"//"进行单行注释,注释符号后面应该留一个空格。
注释应该清晰明了,解释代码的用途或特殊处理等。
2. 多行注释:使用"/*"和"*/"进行多行注释。
多行注释通常用于解释一整块代码的功能或原理等。
3. 函数注释:在每个函数定义的上方加上函数注释,注释中应该包含函数的功能描述、输入参数的说明、返回值的含义以及可能抛出的异常等信息。
c语言注释语句的写法和作用
C语言中的注释语句用来对代码进行解释和说明,帮助程序员
理解代码的含义和作用。
注释语句在编译时会被编译器忽略,不会被执行。
C语言中有两种注释语句的写法:
1. 单行注释:以双斜线“//”开头,注释内容在该行直到行末结束,如:
```c
// 这是一个单行注释
```
2. 多行注释:以斜杠加星号“/*”开头,以星号加斜杠“*/”结束,中间可以是多行注释内容,如:
```c
/*
这是多行注释的第一行
这是多行注释的第二行
*/
```
注释语句的作用包括:
1. 解释代码:注释可以对代码进行解释说明,帮助读者理解代码的含义。
2. 调试代码:注释可以临时屏蔽掉一段代码,用于调试程序,探测错误。
3. 留下记录:注释可以对代码进行记录,便于后续维护和修改。
需要注意的是,注释应该清晰、准确地描述代码的意图,遵循良好的注释规范,不要使用无意义的注释或者过多冗长的注释。
C语言程序解释——注释
注释是为了使别人能看懂你写的程序,也为了使你在若干年后还能看得懂你曾经写的程序而设定的。
注释是写给程序员看的,不是写给电脑看的。
所以注释的内容,C语言编译器在编译时会被自动忽略。
C语言注释方法有两种:
多行注释: /* 注释内容 */
单行注释: //注释一行
以下是使用多行注释与单行注释的例子:
运行结果:
我们可以看出在该例子的运行结果中并没有看到注释的内容,正说明了注释在编译的时候会自动忽略掉。
任务
右侧是小编写的代码,但是他忘记加上注释了,你能帮小编加一下吗?
在右边编辑器中
第4行输入单行注释;
9-12行输入多行注释。
运行结果如下:
不会了怎么办
1、多行注释是使用/* */。
2、单行注释是使用//。
c语言函数注释格式
在C语言中,函数注释是很重要的一部分。
它可以让其他程序员更好地理解你的代码,也可以让你更容易地回忆起代码的功能。
下面是C语言函数注释的格式:
1. 函数名字和注释开始的位置。
/**
* 函数名字:函数名
* 功能:函数的功能描述
*
*/
2. 参数列表和每个参数的含义。
/**
* 函数名字:函数名
* 功能:函数的功能描述
* 参数:
* 参数1:参数1的含义
* 参数2:参数2的含义
*
*/
3. 函数的返回值和返回值的含义。
/**
* 函数名字:函数名
* 功能:函数的功能描述
* 参数:
* 参数1:参数1的含义
* 参数2:参数2的含义
* 返回值:返回值的含义
*
*/
4. 函数的实现细节。
/**
* 函数名字:函数名
* 功能:函数的功能描述
* 参数:
* 参数1:参数1的含义
* 参数2:参数2的含义
* 返回值:返回值的含义
* 实现细节:函数实现的细节,包括代码的逻辑、变量的使用说明等。
*
*/
总之,好的注释可以让代码更容易阅读和维护,也可以提高代码质量和可读性。
因此,我们应该在编写C语言代码时,尽可能地添加详细的注释。
C语言编程规范与代码Review C语言是一门广泛使用的编程语言,为了保证程序的可读性、可维护性和可移植性,编程人员需要遵守一定的编程规范。
本文将介绍一些常见的C语言编程规范,并讨论代码Review的重要性和方法。
一、命名规范在C语言编程中,合适的命名规范能够使程序更易读懂。
以下是一些常见的命名规范建议:1. 变量命名应具有描述性,能够清晰表达其用途;2. 使用有意义的函数名,能够准确表达函数的功能;3. 使用驼峰命名法或下划线命名法,保持命名的一致性;4. 避免使用单字符作为变量名或函数名,除非其在特定情况下具有明确含义。
二、缩进与对齐缩进和对齐是保持代码结构清晰的重要手段。
在C语言编程中,以下规则需要注意:1. 使用适当的缩进来区分不同层次的代码块;2. 使用合适的空格或制表符对齐代码,使其更易读;3. 在函数定义和条件语句等代码块中,使用花括号将其包裹起来,保持结构的清晰性。
三、注释规范良好的注释能够提供代码的解释和说明,使他人更容易理解你的代码。
以下是一些注释规范的建议:1. 在关键代码处添加注释,解释其功能和作用;2. 注释应具有简洁明了的语言,避免使用复杂的技术术语;3. 避免无意义的注释,注释应与代码相辅相成;4. 在函数和文件的开头,提供一份概览性的注释,说明其用途和使用方法。
四、错误处理良好的错误处理能够提高程序的稳定性和可靠性。
以下是一些错误处理的原则:1. 检查输入参数的合法性,防止潜在的错误发生;2. 避免使用魔术数值,使用宏定义或常量来表示特定的含义;3. 使用合适的异常处理机制,如返回错误码或抛出异常。
五、代码Review的重要性代码Review是一种通过检查、审查和评估代码来提高代码质量的过程。
代码Review的重要性体现在以下几个方面:1. 代码Review有助于发现和纠正潜在的代码错误和缺陷;2. 代码Review可以促进编程规范的遵守和统一性的维护;3. 通过代码Review,团队成员之间可以相互学习和交流,提高编程能力。
c语言程序的注释注释是程序中用来解释代码功能的一种方式。
通过注释,我们可以清晰地了解代码的目的、实现方式以及可能存在的问题。
在C语言中,注释有两种形式:单行注释和多行注释。
单行注释以"//"开头,用于注释单行代码。
多行注释以"/*"开始,以"*/"结束,可以注释多行代码。
在编写C语言程序时,注释是非常重要的。
它可以帮助其他人理解你的代码,也可以帮助自己在以后的开发中快速回忆代码的功能。
因此,良好的注释习惯是每个程序员都应该养成的。
注释应该清晰明了,使用简洁明了的语言描述代码的功能。
注释的内容应该能够准确地传达代码的意图,避免歧义或错误信息的出现。
如果代码存在特定的算法或逻辑,可以简要描述其实现方式,但不要输出公式。
注释应该避免重复。
在编写注释时,应该注意不要重复代码本身已经表达的信息。
如果代码的含义已经很明确,就不需要再做重复的解释。
注释应该关注代码的关键点,对于一些常见的操作,可以省略注释。
注释应该符合整体的格式规范。
可以使用适当的段落和标题,使文章结构清晰,易于阅读。
可以使用恰当的标点符号和格式来分隔不同的注释内容,使其更加有序。
在编写注释时,也应该注意避免输出不必要的信息。
不要输出HTTP 地址或任何可能会导致安全问题的信息。
保护用户的隐私是每个程序员的责任,不能因为疏忽而导致信息泄露。
在注释中也不应该重复提及问题。
如果在代码中存在某个问题,应该在代码本身中解决,并在注释中说明解决方案。
不要通过重复问题来强调问题的存在,而是应该注重解决问题的方法。
注释应该使用丰富的词汇和通顺的语句。
避免使用重复的词汇或语句,使注释更加生动有趣。
可以使用不同的词汇和句式来表达相同的意思,增加注释的可读性。
注释是程序中不可或缺的一部分。
通过良好的注释习惯,我们可以提高代码的可读性和可维护性,帮助其他人更好地理解我们的代码。
同时,注释也是我们自己回顾代码的重要工具。
C语⾔注释
C语⾔中的注释有两种类型,具体如下。
1、单⾏注释单⾏注释通常⽤于对程序中的某⼀⾏代码进⾏解释,⽤“∥”符号表⽰,“/”后⾯为被注释的内容,具体⽰例如下:
printf("Hello,world\n"); //输出Hello,world
2、多⾏注释顾名思义,多⾏注释就是指在注释中的内容可以为多⾏,它以符号“/*”开头,以符号“*/”结尾,⽰例如下:
/* printf("Hello,world\n");
return 0;
*/
需要注意:
在C语⾔中,有的注释可以嵌套使⽤,有的则不可以,下⾯列出两种具体的情况。
(1) 多⾏注释“/*……*/”中可以嵌套单⾏注释“∥”,例如
/* printf("Hello,world\n"); //HHello,world
return0; */
(2)多⾏注释“/*……*/”中不能嵌套多⾏注释“/*……*/”,例如:
/*
/* printf("Hello,world\n");
ireturn0; */
*/
上⾯的代码⽆法通过编译,原因在于第1个“/*”会和第1个“*/”进⾏配对,⽽第2个“*/”则找不到匹配。
最后需要特别注意:
换⾏符有可能打破单⾏注释的作⽤范围。
如下:
if(.......) // 这是单⾏注释 \
{
......
}
这⾥的"\"作为换⾏,增加了单⾏注释的作⽤范围,导致下⾯的⼀⾏也被注释掉了,可能会出现编译报错或者注释掉了不该注释的语句,导致结果出错。
c语言书写规则C语言是一门广泛应用于计算机编程领域的高级程序设计语言。
为了提高代码的可读性和可维护性,遵守规范的书写方式和规则是非常重要的。
本文将介绍C语言书写规则,以便程序员能够编写高质量的C代码。
一、命名规范在C语言中,命名是非常重要的。
良好的命名规范可以让代码更具可读性,并且遵循统一的命名约定可以减少混乱和错误。
以下是一些常见的命名规范:1.标识符应使用有意义的名称,能够清晰地表达其功能或作用。
2.变量名、函数名和常量名应使用小写字母,单词之间使用下划线分隔。
例如:count,print_value。
3.宏定义应全大写,并使用下划线分隔单词。
例如:MAX_VALUE。
4.结构体和枚举类型应使用首字母大写的驼峰命名法。
例如:StudentInfo,ColorType。
二、缩进和空格在C语言中,正确的缩进和空格使用可以使代码更易读和排版整洁。
1.使用一个制表符或者四个空格进行缩进,每一级缩进对应一个制表符或四个空格。
2.在运算符两侧和逗号后添加一个空格,以增加可读性。
例如:a =b + c。
3.在if、for、while等关键字后面和括号前后添加空格,以增强代码可读性。
例如:if (condition)。
三、注释规范注释是代码中重要的组成部分,它可以向其他开发者解释代码的功能和用途。
良好的注释规范可以提高代码的可维护性和可读性。
1.使用注释解释函数的作用、参数的含义、返回值等信息。
2.对于复杂的代码逻辑,使用注释进行说明和解释。
3.注释应与代码保持一致,不要出现拼写错误和过时的信息。
4.注释应该清楚简洁,不使用口头禅、行话或过度的翻译。
四、函数和变量函数和变量是C程序中最常用的元素,为了保持代码的一致性和可维护性,有一些规范需要遵守。
1.函数名应具有描述性,能够明确表达函数的功能和目的。
2.函数应尽量保持短小且功能单一,便于调试和维护。
3.变量应在使用前进行声明,并尽量在定义处进行初始化。
4.避免使用全局变量,因为它们会增加代码的复杂性和不可预测性。
c语言单行注释和多行注释单行注释和多行注释是C语言中常用的两种注释方式。
注释是在代码中加入说明性文字,用于解释代码的功能、用途或者注解作者的思路。
注释可以提高代码的可读性和可维护性,对于自己和他人阅读代码都非常有帮助。
一、单行注释单行注释是指在一行代码后添加注释文字,以//开头。
单行注释一般用于对某一行代码进行简单的解释或者调试。
单行注释的特点是简洁明了,适用于对单个语句或者变量进行注释。
例如,在一个函数中,我们可以使用单行注释对每个语句进行解释,方便他人理解代码的逻辑。
例如:```int a = 10; // 定义一个整型变量a,初始值为10```在这个例子中,使用单行注释对代码进行了解释,说明了变量a的定义和初始值。
二、多行注释多行注释是指在一段代码前后添加注释文字,以/*开头,以*/结尾。
多行注释适用于对一段代码进行详细的注释和说明。
多行注释的特点是可以注释多行代码,适用于对一段逻辑或者一段代码进行详细的解释。
例如:```/*这是一个计算圆面积的函数输入:半径r输出:面积s*/float calculateArea(float r) {float s = 3.14 * r * r; // 计算圆面积公式return s; // 返回面积}```在这个例子中,使用多行注释对整个函数进行了解释,包括输入、输出以及函数的功能。
同时,还使用单行注释对关键的计算步骤进行了解释。
三、注释的作用注释在代码中起到了非常重要的作用,主要有以下几点:1. 提高代码可读性:通过添加适当的注释,可以使代码更加易读,更容易理解。
对于他人来说,注释可以帮助他们快速了解代码的功能和用途。
2. 方便代码维护:在代码中添加注释,可以帮助开发人员快速定位问题,方便对代码进行维护和修改。
注释可以作为开发人员的思维导图,帮助他们理清代码的逻辑。
3. 便于团队协作:在团队开发中,注释可以起到沟通的作用,帮助团队成员了解代码的功能和实现细节。
竭诚为您提供优质文档/双击可除c语言程序注释模板篇一:c语言编写规范之注释1、头文件包含includes2、私有类型定义privatetypedef3、私有定义privatedefine4、私有宏定义privatemacro5、私有变量privatevariables6、私有函数原型privatefunctionprototypes7、私有函数privatefunctions8、私有函数前注释/************************************************** ******************************Functionname:Fsmc_noR_init*description:conf igurestheFsmcandgpiostointerfacewiththenoRmemory.*thisfunctionmustbecalledbeforeanywrite/readoperation *onthenoR.*input:none*output:none*Return:none*************************************************** ****************************/9、程序块采用缩进风格编写,缩进空格为4。
10、相对独立的程序块之间、变量说明之后必须加空行;11、较长的字符(>80字符)要分成多行书写,长表达式要在低优先级操作符划分新行,操作符放在新行之首,新行要恰当缩进,保持排版整齐;12、循环、判断等语句中若有较长的表达式或语句,则要进行适应的划分,长表达式要在低优先级操作符处划分新行,操作符放在新行之首;13、若函数或过程中的参数较长,则要进行适当的划分。
14、不允许把多个短语句写在一行中,即一行只写一条语句。
15、if、for、do、while、case、switch、default等语句自占一行,且if、for、do、while等语句的执行语句部分无论多少都要加括号{}。
c语言多行注释的嵌套
【原创实用版】
目录
1.C 语言中的注释
2.多行注释的写法
3.嵌套注释的使用
4.示例代码
正文
C 语言中的注释是程序员对代码的解释或描述,可以帮助其他人更好地理解代码的功能和实现方法。
在 C 语言中,注释分为单行注释和多行注释两种。
单行注释是使用双斜杠“//”开头,例如:“// 这是一个单行注释”。
单行注释一般用于对一行或几行代码的简要说明。
多行注释则是使用斜杠星号“/*”开头,星号斜杠“*/”结尾,例如:“/* 这是一个多行注释 */”。
多行注释可以跨越多行,用于对代码块的详细说明。
在实际编程过程中,有时需要对多个代码块进行注释,这就涉及到嵌套注释的使用。
嵌套注释是指在一个多行注释内部再写一个多行注释。
为了实现嵌套注释,需要在内部注释的开头使用斜杠星号“/*”,结尾使用星号斜杠“*/”。
例如:
```c
/* 这是一个多行注释
* 在这个多行注释内部,我们可以再写一个多行注释
* 这也是一个多行注释 */
```
在实际编程中,嵌套注释可以帮助我们更好地组织代码和注释,使代码结构更加清晰。
通过以上介绍,我们可以了解到 C 语言中注释的写法以及嵌套注释的使用。
在C语言中,注释是用来为代码添加说明或解释,帮助程序员理解代码的功能和作用。
注释不会被编译器编译,因此对程序的运行没有任何影响。
C语言中有两种类型的注释:
1.单行注释:使用双斜杠(//)开头,后面跟着注释内容。
例如:
// 这是一个单行注释int x = 5; // 这也是一个单行注释
2.多行注释:使用/* 开始,使用*/ 结束。
例如:
/* 这是一个多行注释
它可以跨越多行*/
使用注释是一种良好的编程习惯,因为它可以帮助你和其他人更好地理解代码。
注释应该简洁明了,描述代码的功能和作用,而不是解释代码是如何工作的。
如果代码本身已经很清晰,那么可能不需要添加注释。
c语言函数注释格式
C语言函数注释格式是指在编写C语言函数时,为了方便阅读和维护代码,需要在函数前面添加注释来说明函数的作用、参数以及返回值等信息。
下面是一种常用的C语言函数注释格式:
/**
* 函数名:function_name
* 功能:函数的作用
* 参数:(参数类型) 参数名参数说明
* 返回值:返回值类型返回值说明
*/
其中,函数名应该是一句话的概括,体现函数的主要功能;功能部分应该对函数的具体功能进行详细描述,包括输入输出等;参数部分应该列出函数的输入参数,包括参数类型、参数名和参数说明;返回值部分应该列出函数的输出结果,包括返回值类型和返回值说明。
需要注意的是,注释应该与代码对齐,并且注释中的参数名和函数定义中的参数名应该一致。
注释应该简洁明了,不要过于冗长和繁琐。
正确的注释可以提高代码的可读性,并且便于后期的维护和修改。
- 1 -。
c语言编程规范C语言编程规范是指在使用C语言进行编程时应该遵循的一系列规定和标准。
在编写C语言程序时,遵循统一的编程规范可以提高代码的可读性、可维护性、可移植性和可靠性。
下面是一些常见的C语言编程规范,供大家参考和遵循。
1. 命名规范在C语言中,变量、函数、常量、宏等的命名应具有一定的规范性,以方便他人理解和阅读代码。
一般来说,命名应该尽量做到以下几点:- 变量和函数名使用小写字母,如果是多个单词组成,可以使用下划线 `_` 进行连接,如 `my_variable`。
- 宏常量使用全大写字母,并使用下划线 `_` 进行连接,如`MAX_SIZE`。
- 类型名和结构体名使用首字母大写的驼峰命名法,如 `MyStruct`。
- 全局变量和静态变量以 `g_` 开头,如 `g_count`。
- 局部变量使用有意义的名词或者简洁明了的单词缩写,如 `i` 表示整数变量,`ptr` 表示指针变量等。
2. 缩进与对齐在书写代码时,正确的缩进和对齐可以提高代码的可读性,让代码结构更加清晰。
通常使用4个空格进行缩进,并且在各个代码块之间使用空行进行分隔。
3. 注释规范注释是代码中必不可少的一部分,它可以解释代码的功能、逻辑和用法,便于其他人阅读和理解。
在编写注释时应尽量做到以下几点:- 使用自然语言进行注释,注释的内容要清晰明了,让其他开发人员容易理解。
- 对于复杂的逻辑或者算法,可以在代码旁边用注释进行解释。
- 对于不常见的技术或者特殊情况,可以在代码中加上注释进行说明。
- 尽量避免使用废弃的注释,及时更新和维护注释。
4. 函数规范函数是程序中的基本组成单元,编写规范的函数可以提高代码的可读性和可维护性。
在编写函数时应尽量做到以下几点:- 函数应该有明确的功能和目的,并且函数名要能够准确反映其功能。
- 函数的参数应该尽量避免过多,如果参数较多,可以考虑使用结构体传递参数。
- 函数应该尽量遵循单一职责原则,即一个函数只完成一个功能。
c语言的注释方式/*C语言注释方式为标题*//*C语言注释方式是程序中用于解释代码的一种方式。
注释可以提高代码的可读性和可维护性,方便其他开发人员了解代码的用途和实现方法。
本文将介绍C语言中常见的注释方式,包括单行注释和多行注释,并提供一些注释的使用技巧。
*//*单行注释*//*单行注释是在一行代码后面添加注释,用于解释该行代码的作用。
在C语言中,单行注释以双斜杠(//)开头。
以下是一些使用单行注释的示例:*///定义变量x并赋值为10int x = 10;//计算两个数的和int sum = a + b;//输出结果printf("The sum is %d\n", sum);/*多行注释*//*多行注释可以用于注释一段代码或解释某个功能的实现思路。
在C语言中,多行注释以斜杠和星号(/*)开头,并以星号和斜杠(*/)结尾。
以下是一些使用多行注释的示例:*//*计算圆的面积输入:半径r输出:面积s公式:s = π * r * r*/float calculateArea(float r){float s;s = 3.14 * r * r;return s;}/*判断一个数是否为素数输入:整数n输出:是否为素数的结果算法:从2到sqrt(n)逐个判断n是否能被整除*/bool isPrime(int n){if (n <= 1){return false;}for (int i = 2; i <= sqrt(n); i++){if (n % i == 0){return false;}}return true;}/*注释的使用技巧*//*注释不仅可以解释代码的作用,还可以提供一些相关的说明和建议。
以下是一些注释的使用技巧:*//*1. 注释可以提供变量的含义和取值范围,方便其他开发人员理解和使用。
*/int age; //年龄,取值范围为0到150/*2. 注释可以提供函数的输入和输出,以及函数的使用方法和注意事项。
C语言注释规范
1.注释原则
同一软件项目开发中,尽量保持代码注释规范和统一。
注释方便了代码的阅读和维护。
边写代码边注释,修改代码时要相应修改注释,保证注释和代码的一致性。
注释要简洁明确,不要出现形容词。
对于写的好的注释,我们将是第一个受益者。
大型软件开发中,通过别人的注释可以快速知道他人所写函数的功能,返回值,参数的使用。
2.文件头部的注释
示例:
/
* Program Assignment : 该文件的作用
* Author: 作者
* Date: 2013/8/6 14:34
* Description: 该文件的描述
*****/
/*
* Source code in :
源代码的路径
* Function List:
* initLinear 初始化线性表
* destoryLinear 释放线性表申请的空间
* isLinearEmpty 判断线性表是否为空
* isLinearFull 判断线性表是否为满
* getLinearElementValue 取得下标为index的元素的值
*/
注意:这个函数列表可以快速查询到我们想要了解的函数。
3.结构体,全局变量等的注释
示例:
typedef POLYNOMIAL USER_TYPE; /* 新的数据类型的描述*/
int a; /* 全局变量的作用*/
/* 说明结构体的功能*/
typedef struct LINEAR
{
USER_TYPE *data; /* 每个成员的意义(作用) */
int maxRoom; /* 每个成员的意义(作用) */
int elementCount; /* 每个成员的意义(作用) */
}LINEAR;
4.函数的注释
在逻辑性较强的的地方加入注释,以便其他人的理解,在一定的程度上排除bug。
示例:
/*
* Function Name: getLinearElementIndex
* Purpose: 取得元素的index值
* Params :
* @LINEAR linear 线性表实例
* @USER_TYPE var 类型为USER_TYPE的实例
* @int (*)() cmp 提供接口,让用户定义具体比较函数
* Return: int 返回元素的index值
* Limitation: 如果返回-1,则代表不存在var的元素
*/
int getLinearElementIndex(LINEAR linear, USER_TYPE var, int (*cmp)())
{
/*
* 如果逻辑太过复杂,这里写明该算法的过程和思路。
*/
boolean found = FALSE;
int i;
for(i = 0; i < && !found; i++)
if(cmp[i], var) == 0)
found = TRUE;
if(i >=
i = NOT_FOUND;
return i;
}。