C语言总结规范三:函数,文件,宏

本文详细介绍了C语言编程中关于函数、文件和宏的规范。在函数方面,强调了命名规范、参数设计、返回值处理、函数大小及声明的重要性。对于文件,规范涵盖了命名、文件格式、大小和引用。而在宏的使用上,提到了宏命名、定义及其应用的注意事项。整体目标是提高代码可读性、降低耦合性和提升程序性能。
摘要由CSDN通过智能技术生成

                 

目录

        函数

              命名

              参数设计

              返回值

              函数构建

              函数大小

              函数声明

    文件

              命名

             文件格式

            文件大小

            文件引用

        宏

              宏的使用

              宏命名

              宏定义


 

        函数

              命名

                           

                                     大写模块名_”开头,以大小写交错的形式,表达出函数的实际意义,一般为动宾词组

                           

              参数设计

                                     添加函数参数输出方向说明标识

                                     参数位置有序排列依据其标识

                                     参数应具有抽象性正交性

                                     多个函数采用相同组参数,保证参数顺序一致

                                     函数调用者需要确保参数的有效性

                                     函数接口本身也要求对参数的合法性进行检查(使用断言函数或者函数内部公共函数)

                                     函数参数不可作为工作变量

                                     被调用函数要有函数声明

                                     指针类型参数只做输入类型参数可用const修饰

                                     数组参数用法类似指针

                                     结构体不能作为函数的参数 或者返回值(占用空间大,导致性能慢)

              返回值

                                     当表示两种状态时使用无符号类型0或者非0的宏定义表示结果成功或者失败

                                     当函数用作判断使用布尔类型

                                     执行不会失败或者执行结果不需要进行判断的函数 可以不判断返回值,否则一定要添加返回值进行判断处理

                                     调用函数有返回值,一定要进行处理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值