可能重复:
这种 C 语法有什么用处?
阅读 Small-C 手册,我发现函数的声明方式很有趣,
main(argc, argv) int argc, *argv; {
....
}
起初我认为这只是 small-C 的一个怪癖,但我遇到了一些使用这种风格的 C 代码。特别是,我遇到了这篇文章。
从帖子看来,变化不仅仅是语法糖。
那么它们到底有什么不同呢?我在哪里可以读到这个?
谢谢。
PS Small-C 手册讨论了函数声明,但是 Small-C 还允许您使用函数指针之类的整数(例如 256() 在 Small-C 中显然是语法上有效的函数调用),所以我不知道有多少我在手册中阅读的内容适用于我遇到的使用这种风格的 C 代码。