c 編寫外部函式,C語言都是外部函式嗎?

發布 科技 2024-08-09
9個回答
  1. 匿名使用者2024-01-31

    該檔案編寫如下:

    #include

    int add(int a, int b) 注意這裡的返回值應該是 int,而不是 void

    return (a+b);

    文件中寫如下:

    #ifndef _add_h_

    #define _add_h-

    void add(inta, int b);

    #endif

    該檔案編寫如下:

    #include

    include **注意 to include this line reference** using namespace std;

    int main()

    int a = 0;

    int b = 0;

    cout<<"請輸入以下值:";

    cin>>a;

    cout<<"請為 b 輸入乙個值:";

    cin>>b;

    cout<<"將 A 和 B 相加可得出:";

    cout

  2. 匿名使用者2024-01-30

    主檔案。

    只需包括執行即可。

  3. 匿名使用者2024-01-29

    存在內部函式,如果乙個函式被宣告為靜態或在另乙個函式中宣告,則此函式是內部函式,並且其宣告在其他檔案中不可見。

  4. 匿名使用者2024-01-28

    因為 C 編譯是為了檢查語法,所以 A 不是真的;

    C沒有流程,只有功能,所以B是不對的;

    函式不能在 C 語言函式中定義,也不能巢狀,因此 C 不正確。

    消除的方法也知道它是d。 當然,也可以通過說函式不能在函式內定義來推斷所有函式都是外部函式。

    其實,這句話對外部功能的理解也是值得商榷的。 但其餘的都是完全錯誤的,所以選擇它。

  5. 匿名使用者2024-01-27

    答案是b在 C 中,你可以在函式中巢狀乙個函式,但你不能在函式中定義乙個函式,而在 D 中,只有函式外定義的函式是外部函式,所以 D 是錯誤的。

  6. 匿名使用者2024-01-26

    A:C語言在編譯時不檢查語法,編譯時應進行詞彙和語法檢查。

    B:C語言中有兩種子例程:過程和函式,C語言沒有“程序”,它們都是函式。

    C:C語言中的函式可以巢狀,C語言中的函式不能巢狀。

    D:C語言中的所有函式都是外部函式,預設函式宣告為extern,即外部函式宣告; 與此相對應的是靜態宣告。

  7. 匿名使用者2024-01-25

    專案 A:必須編譯 C 程式才能檢查語法! 我相信你明白這一點!

    B項:C語言中不存在程序,只有函式的概念。 (我認為過程和功能的概念是相似的)。

    C項:函式不能巢狀定義,所謂巢狀定義就是在函式中定義乙個函式的完整過程,這與函式的呼叫不同,函式呼叫時,函式中只有另乙個函式體呼叫函式,沒有函式定義過程。

    D:巢狀函式是內在函式,在C語言中是不允許的,只能由函式呼叫。 函式都是外部函式。 旅程。

  8. 匿名使用者2024-01-24

    你在哪裡看到這個問題,非常感謝。

  9. 匿名使用者2024-01-23

    1. 定義函式時,如果在函式頭的最左端新增關鍵字 extern,則表示該函式是外部呼叫的,可以被其他檔案呼叫,函式頭可以。

    extern int fun(int a,int b);

    C 規定,如果函式的定義中省略了 extern,則將其隱含為可由其他檔案呼叫的外部函式。

    2. 在需要呼叫函式的檔案中,使用 extern 宣告該函式,表示該函式是其他檔案中定義的外部函式。

相關回答
4個回答2024-08-09

常用的,基本上可以在下面的**中找到它。

14個回答2024-08-09

#include

#include >>>More

8個回答2024-08-09

這應該是乙個延遲函式:

假設實引數 sec=5,這意味著延遲 5 秒。 >>>More

4個回答2024-08-09

1。讀取 Hkey Current User Software\Microsoft\Windows CurrentVersion Explorer 下的登錄檔。 >>>More

2個回答2024-08-09

總結。 親愛的您好,如果您想編寫 C 語言**,您可以按照以下步驟操作: >>>More