c,假設有乙個函式宣告 void fun 型別 a,然後當我呼叫 fun b 時,請

發布 科學 2024-06-23
8個回答
  1. 匿名使用者2024-01-29

    B 給 AA 乙個指向型別型別的指標,B 也是乙個要成功呼叫的指標,所以 A 是 B

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

    第乙個問題:

    void fun(type *a) 的引數是指標型別,指標型別的變數與普通變數的變數相同,只是記憶體位址儲存在這個變數中。 因此,當呼叫 type(b) 時,儲存在 b 中的值------分配給指標變數 a,如果 b 也是指標型別,則表示 a 和 b 指向同乙個記憶體單元。 如果 b 不是指標變數,這是非常危險的,因為在將 a 分配給 b 後,a 中的位址可能是無效的記憶體單元(無法訪問或完全無效);

    第二個問題:

    表單引數 a 是 char 型別,它是一種字元型別,只占用乙個記憶體單元。 而"hello"是乙個常量字串,儲存在長度為 6(含 6)的字元陣列中。''C++ 是一種靜態強型別語言,型別檢查是在編譯過程中完成的; 其次,如果勉強能通過型別轉換的編譯,但是因為記憶體大小不同,引數值會覆蓋引數單元,這會帶來緩衝區溢位,這在網路安全領域通常被稱為緩衝區溢位攻擊。

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

    答案]:c 由問題的已知條件函式 fun 定義,形式為 voidfun(charch,floatx){...可以看出,第乙個引數是字元型別,所以 A 不匹配,第二個形式引數是精細掩碼無序型別,物件 let 檔案不符合 D,函式 fun 被定義為 slip and void 型別(不管返回值型別如何),所以它沒有返回值, 所以選項B是錯誤的。選項c的第乙個引數是字元型別,第二個引數的型別是single型別,對應於函式fun的形式引數型別,所以選項c是正確答案。

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

    首先,參考不同。

    1. void fun() 定義了乙個返回值為空的 fun 函式。

    2. int fun():定義乙個返回整數的有趣函式。

    其次,用法不同。

    1. void fun() 可以直接呼叫 fun 函式。

    2. int fun():呼叫fun函式時,需要使用整數變數來接收返回值。

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

    在 C 語言中,void fun() 和 int fun() 之間的區別在於,前者函式不返回值,而後者必須將整數值返回給呼叫它的父函式。

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

    void 是一種不返回型別。

    int 是必須返回的 int 型別。

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

    解釋一下,int (*p)[3] 指的是指向具有三個整數變數的陣列的指標 *p,在 main 函式中,您只需要構造乙個整數陣列(大小為 3)並定義指向陣列的指標即可

    #include

    using namespace std;

    void fun(int(*p)[3],int n){cout<<"fun"<

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

    第乙個:int(*p)[3]; 此 p 是指向三個元素陣列的指標。

    因此,a 是乙個陣列指標。

    可以這樣完成:

    int arr[3] = ;陣列的定義 int (*a)[3]; a的定義。

    a = &arr;使用 a.

相關回答
11個回答2024-06-23

你還沒有弄清楚宣告是關於什麼的,函式的宣告,程式不會在宣告它的地方執行函式,它只是告訴編譯器有這樣乙個函式將被使用,否則編譯器不知道這個函式,只是呼叫它就會編譯乙個錯誤。

19個回答2024-06-23

設 h(x)=y=f(2x+1),則 h(x) 為奇函式,f(x)=h(x 2-1),g(x) 和 f(x) 相對於 y=x 是對稱的,則 g(x) 是 f(x) 的逆函式,g(x)=f -1(x)=2(h(x)+1), g(-x)=2(h(-x)+1), h(x) 是乙個奇函式,所以 g(x)+g(-x)2(h(x)+1)+2(h(-x)+1)=h(x)+h(-x)+4=0+4=4

12個回答2024-06-23

exit() 是退出整個程式,函式後的任何 ** 都不會被執行。 >>>More

14個回答2024-06-23

這種做法的常見情況是,在某些條件下,中間**有乙個直接返回語句。 >>>More

13個回答2024-06-23

證明; 設 x1 x2,然後 f(x1)-f(x2)-2x1+1-(-2x2+1)。 >>>More