【发布时间】:2017-04-01 11:32:30
【问题描述】:
在阅读 MINIX 的源代码时,我发现了以下内容:
int do_read_write(rw_flag)
int rw_flag; /* READING or WRITING */
{
看起来中间行是用来声明函数的rw_flag输入的类型,但我以前从未见过这种表示法。和下面有什么不同吗?
int do_read_write(int rw_flag) {
如果不是,除了扩展代码以便更多注释之外,它是否有其他用途?
【问题讨论】:
-
AFAIK 这是过时的 K&R 风格。
-
声明的不是变量,指定了参数的类型。
标签: c