函数知识(长路漫漫,任重道远)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数知识(长路漫漫,任重道远)相关的知识,希望对你有一定的参考价值。
(第一周学习计算机基础,多年的思维习惯正在努力慢慢改变,知识点主要困于循环与函数,还得多加练习,既然是自己选择的当然得站到最后!)
函数:具有独立功能,能通过名称重复使用的代码。
参数:完成一件事需要知道的额外条件。参数仅在函数体中有效。
返回值:完成后产生的结果。
函数声明的语法:static 返回类型 函数名(参数列表) 这里的参数列表为形参列表
无法回类型→void;声明写在类中,不能在主函数内;主函数是一个特殊的函数。
函数调用的语法:函数名(参数列表) 这里的参数列表为实参列表
必须先声明再调用;无返回类型直接调用;调用函数表达式的类型为函数的返回类型。
声明参数:必须有数据类型和变量名称
参数列表书写语法:数据类型 参数名,数据类型 参数名,......
标识符:在代码中需要自行命名的位置。
由数字、字母、下划线组成,但不能以数字开头;变量名,首字母小写;函数名,首字母大写。
带返回值的函数:
return关键字,用于在函数中返回结果,使用语法:return 值或变量或表达式;函数运行到return语句时,立即结束函数,并返回return关键字后面的值,变量或表达式的结果;返回类型与声明的返回类型一致;无返回类型时只写一个return即可。
函数签名:函数名、参数列表、返回类型的统称。
无论是函数调用者还是函数实现者,都只需要知道函数签名即可;学习函数,关键在于编写正确的函数签名。
编写正确的函数签名:
理解需求;贴合需求的函数名;是否需要参数及需要哪些参数;是否需要返回类型。
文档注释:对函数的概述、对参数的描述、对返回类型的描述。
函数重载:将意义相近的函数命名为相同的函数。计算机在调用时自动匹配最合适的重载。
函数的相互调用:利用已有函数编写函数。
特殊:递归,直接或间接的调用自身;递归必须要有终止条件,否则会导致内存耗尽,程序崩溃。
以上是关于函数知识(长路漫漫,任重道远)的主要内容,如果未能解决你的问题,请参考以下文章