August 2021
Intermediate to advanced
450 pages
9h 36m
Chinese
函数是C++中我们用来命名和表示计算和操作的语法结构。一个函数声明由一个返回值后跟函数名,再接一个形式参数(formal argument,简称形参)列表构成。例如:
一个函数定义包含函数体(调用此函数时应执行的语句),而一个非定义的函数声明则只接一个分号。形参通常称为参数(parameter)。如果你不希望一个函数接受参数,则可省略形参。例如:
如果你不希望函数返回一个结果,可将其返回类型设置为void。例如:
这里,void的意思是“不返回一个值”或“什么也不返回”。
在函数声明和定义中,你可以为参数命名也可以不命名,完全取决于你的需要。例如:
在函数声明中,形参的名字不是必需的,只是对于编写好的注释很有益处。以编译器的观点,第二个my_find()声明与第一个一样好:它包含所有调用my_find()所需的信息。 ...