gpt4 book ai didi

c - 来自 Programming in C 的函数参数声明问题,Stephen Kochan

转载 作者:太空宇宙 更新时间:2023-11-04 01:42:14 26 4
gpt4 key购买 nike

我在 Stephen G Kochan 的书 Programming in c 中看到这段代码。这可能吗?

float absolute_value(x)
float x;
{
-----
-----
}

因此,如您所见,参数 x 在使用方法参数后声明。这会在 G++ 中引发明显的编译错误。

那么,哪个 C 编译器支持这个?

最佳答案

那是老式的 K&R 格式。它实际上并没有声明参数 x,而是定义了它的类型。默认情况下,事物是 int 除非另有说明。

当 C 是一种更简单的语言,与我钟爱的 BCPL 相去不远时,这就是您为函数参数赋予类型的方式。这些原型(prototype)东西都不是你们这些年轻的鞭子手认为理所当然的东西。

哦,是的,离开我的草坪 :-)

关于c - 来自 Programming in C 的函数参数声明问题,Stephen Kochan,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3385462/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com