在C++中编译时,我经常会遇到处理"形式参数"的错误消息,例如
error C2719: 'b': formal parameter with __declspec(align('16')) won't be aligned
Run Code Online (Sandbox Code Playgroud)
我确实理解错误,这b
是我定义的函数的参数.
但是,参数是正式的是什么意思?还有非正式的参数吗?
我注意到术语"形式参数"也出现在其他语言中,所以我认为它是一个更通用的术语,不一定特定于C族语言?某些语言子集是否支持非正式参数?
看到答案后,最后一个问题:那些名称形式参数和实际参数来自何处?它是源于C标准,还是在某些抽象语言演算中调用它的效果?