【发布时间】:2011-01-16 22:30:09
【问题描述】:
我刚刚在一些嵌入式代码中找到了这个函数定义:
float round_float_to_4(static float inputval);
我熟悉 static 的其他用途(全局变量、函数和局部变量),但这是我第一次看到它作为函数参数的说明符。我假设这会强制编译器为 inputval 而不是堆栈使用固定内存位置?
【问题讨论】:
-
在 gcc 中我得到
error: storage class specified for parameter x。
标签: c static function parameter-passing