函数中的语法类型名称(类型)

Posted

技术标签:

【中文标题】函数中的语法类型名称(类型)【英文标题】:Syntax Type Name(Type) in function 【发布时间】:2014-04-09 13:12:39 【问题描述】:

我在示例代码中发现了奇怪的语法。我不知道这段代码做了什么,但看起来什么都没有。 函数中的语法type Name(Type)是什么意思?

void doJob()

...
bool SetForward(bool); //strange line
...

【问题讨论】:

【参考方案1】:

这是一个函数声明。

它们不必在文件范围内,但如果您不阅读相对古老的 C 代码,在函数中看到它们是相当罕见的。

【讨论】:

为了扩展答案,函数声明也称为函数原型。【参考方案2】:

函数声明通常在程序的顶部完成,以便主程序可以访问所有它们!但是,如果您希望您的 main 不能访问该功能怎么办?您只需在将要使用它的函数中声明它的原型!另一个例子可以看到一个类中的私有函数,它只能被类方法访问,不能被主程序访问!!

【讨论】:

以上是关于函数中的语法类型名称(类型)的主要内容,如果未能解决你的问题,请参考以下文章

XML中的DTD语法

EParseError wamp:配置文件在第 592 行包含语法错误。未知参数名称“类型”

TS基础语法

Kotlin语法总结:函数类型和高阶函数

Kotlin语法基础,函数与闭包

Kotlin语法基础,函数与闭包