問乙個關於 C 的問題! 程式設計師:如果你懂C語言,請進來!

發布 科技 2024-02-09
5個回答
  1. 匿名使用者2024-02-05

    盡量簡明扼要,通俗易懂,用得越多,你就會明白。

    例如,乙個委託是定義乙個函式指標的集合,乙個事件是例項化這個委託的乙個物件,並且對這個事件+=事件處理函式,public delete void name(引數列表); 除了關鍵字 它很像乙個定義,它定義了乙個函式指標。 當然,這裡應該將 name 視為乙個賓語。

    public event name event;除了關鍵字之外,這很像例項化 name 物件。

    使用,例如初始化。

    event+=function;這相當於把函式指標函式放到事件中,當然可以繼續新增function1等,但是函式或者function1必須是上乙個委託定義的void name(引數列表)形式。

    例如,在某個地方,單擊了乙個按鈕,並在按鈕單擊事件中(實際上,這也是從委託和事件中呼叫的)。

    if(event!=null) 將呼叫 function 和 function1;

    這是委託委託人,比如說你可以喝水(功能),我可以喝水(功能),但我不知道什麼時候喝。 我們把另乙個人託付給另乙個人,到了時間,對方就叫我們喝水,我們只在乎水,不關心時間喝。

    把書讀一百遍,意思不言自明,實在看不懂,找兩本書讀幾遍十幾遍,慢慢讀,自然就明白了。

  2. 匿名使用者2024-02-04

    對於這些問題,面試時說起來容易,筆試時就很難寫下來了。 經過一年的發展,讓我去參加筆試真的很糟糕。

  3. 匿名使用者2024-02-03

    給你乙個外行的授權相當於乙個房地產經紀人,當房主不願意或沒有時間執行時,它被委託給第三方。

    事件是當遇到一種情況發生時。

    事件通常與委託結合使用。

    介面相當於為別人開通道。

  4. 匿名使用者2024-02-02

    把方法作為方法的引數(understand),引數應該有乙個型別,對吧,比如string、int等,那麼方法的型別是什麼,那麼就需要使用委託來定義方法的型別。 由於委託是乙個型別,它也可以像 int 一樣定義變數的名稱,即委託變數,然後你可以給委託變數分配乙個方法,當你呼叫委託變數時,你可以一次性呼叫分配給它的方法。 說到這裡,是不是類似事件的函式,是啊,也許你應該想一想,委託變數不能達到我們想要的效果,封裝不好(找個例子,手機很慢),所以事件出現了,事件宣告和委託變數的宣告類似, 但是還有乙個事件,所以事件的作用是註冊方法,就像委託變數一樣,但事件的封裝更好(比如屬性)。

    因為乙個類只能繼承乙個基類,但可以繼承多個介面,所以乙個介面的作用是允許不相關的類也繼承,繼承後必須實現介面的成員變數。 例如,獲得駕照的老師是老師和司機,然後可以使用介面來定義司機。 通過繼承介面,他被實現為驅動程式。

    寫起來有點亂,個人理解一下,希望對大家有所幫助,我也在學習C語言

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

    如果你是初學者,委託、事件、介面、繼承、多型性等概念屬性不應該糾纏在這些概念中。 問的話,估計也是個徒勞的問題,不去實踐,很難真正理解。

    我的理解是,委託是執行事件的方法佇列(有序方法的集合),但事件和委託通常不需要手動編寫。

    介面是乙個非常有用的東西,非常有用,是物件導向的三大特性之一。 它是一種元件之間的協議,比如通過介面強制執行乙個類的結構,這對你來說很難理解,如果你想了解它的美妙之處,你可以順便學習外掛程式技術或軟體設計模式,然後自己構建乙個程式,慢慢體驗。

相關回答
15個回答2024-02-09

呵呵。 很高興來和你談談這個問題。 首先,我想知道你學習編碼是為了就業還是個人興趣? >>>More

9個回答2024-02-09

範圍。 你靜態字元 *chh;

static char *ch1;雖然兩個指標指向的位址沒有變化,但你有沒有想過它們指向的記憶體位址是否已經釋放,char chc[10]; 它是本地的,函式已經結束,生命週期已經結束,你正在嘗試使用 void times() 中的指標訪問它。 >>>More

6個回答2024-02-09

了解以下規則:1)過載運算子不會改變運算子的優先順序。 >>>More

14個回答2024-02-09

第乙個問題:退出失敗是什麼意思? 為什麼在這個程式中需要這個東西? >>>More

9個回答2024-02-09

然而,很明顯這是有問題的,因為變數 a 根本沒有賦值。 >>>More