• C语言容易被忽视的函数设计原则基础

  • 发布日期:2025-01-04 11:48    点击次数:78
    一、函数设计原则 函数从意义上应该是一个独立的功能模块函数名要在一定程度上反映函数的功能函数参数名要能够体现参数的意义尽量避免在函数中使用全局变量当函数参数不应该在函数体内部被修改时,应加上 const 声明如果参数是指针,且仅作输入参数,则应加上 const 声明,如下: 不能省略返回值的类型如果函数没有返回值,那么应声明为 void类型对参数进行有效性检查对于指针参数的检查尤为重要不要返回指向“栈内存”的指针栈内存在函数体结束时被自动释放函数体的规模要小,尽量控制在 80 行代码之内相同的输入对应相同的输出,避免函数带有“记忆”功能避免函数有过多的参数,参数个数尽量控制在 4 个以内有时候函数不需要返回值,但为了增加灵活性,如支持链式表达,可以附加返回值 函数名与返回值类型在语义上不可冲突 下面来欣赏一份优秀的代码: 二、总结 C 语言的学习需要勤思考勤动手才能得到提高难点部分为指针的学习指针的本质,指针的运算,指针和数组学习过程可以采用各个击破的方法在一个特定的时间段只重点学习和练习某个主题在熟练掌握C语言的各个特性后再进行项目练习 至此,C 语言进阶剖析学完,完结撒花。 但是,以后路还很远,还需要多加总结,才能真正掌握 C 语言。 到此这篇关于C语言容易被忽视的函数设计原则基础的文章就介绍到这了,更多相关C语言函数设计原则内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 您可能感兴趣的文章:C语言的函数概念与规则你了解吗