可能重複:
C function syntax, parameter types declared after parameter list
What is useful about this C syntax?
Why are declarations put between func() and {}?特殊參數聲明功能
嗨,大家好,
我下載glibc的。我想重用這個庫中的一些代碼部分,但是這個代碼中有些怪異的東西。實際上,參數聲明很奇怪。在que parantheses之後聲明的參數的類型。我以前從來沒有見過。這種聲明是什麼?我無法編譯它。
void
_ufc_doit_r(itr, __data, res)
ufc_long itr, *res;
struct crypt_data * __restrict __data;
{
/*CODE HERE */
}