【发布时间】:2010-09-14 19:37:36
【问题描述】:
考虑:
int testfunc1 (const int a)
{
return a;
}
int testfunc2 (int const a)
{
return a;
}
这两个功能是各方面都一样还是有区别?
我对 C 语言的答案很感兴趣,但如果 C++ 语言有什么有趣的东西,我也想知道。
【问题讨论】:
-
C 中现在有 const 关键字吗?以前没有,但我对 C 99 标准不太熟悉。
-
你不需要。 C90就够了。但它不在最初的 K&R C 中。
-
是 C89 和 ANSI 中的关键字。我不知道这是否是 Kerningham 和 Richie 时代的关键字。
-
本站将“C gibberish”翻译成英文cdecl.org
-
我会说“C 胡言乱语到英语胡言乱语”,但还是不错 :)