2011-05-15 60 views
2

例如,類型和函數名稱之間的詞義是什麼?

static int some_words_in_question some_function(){ 
    return 0; 
} 

有什麼意義和some_words_in_question C編程的目的是什麼? 如果您需要更多示例,因爲您仍然不明白我所問的內容,可以在Linux內核源代碼中看到。

+17

更具體的例子在這裏會很有幫助。但它可能是調用約定或類似的東西。 – 2011-05-15 20:36:24

+3

可能是GCC擴展或什麼的。 Afaik Linux內核資源大量使用這些內核。 – musiKk 2011-05-15 20:41:35

+0

你指的是什麼? 'asmlinkage'? – ninjalj 2011-05-16 00:00:47

回答

4

雖然有些例子會很好,但我想你可以參考編譯器的具體擴展。這些可以調用該函數的約定(定義如何在實際機器代碼中調用函數)或指定函數或聲明的某些特殊屬性的其他擴展。由於這些代碼完全是編譯器特有的,因此它們不是標準C語言的一部分,並且通常涉及與實際編譯的機器代碼有關的平臺相關屬性。

相關問題