C 基礎複習 三

2021-06-16 04:01:29 字數 891 閱讀 7730

看**,然後回答問題(難度係數65%):

delegate是引用型別還是值型別?enum、int和string呢(難度係數40%)?

delegate引用型別,enum值型別,int引用型別,string引用型別。 struct也是值型別

class class1    

static void stringconvert(class1 c)    

static void add(int i)    

static void addwithref(ref int i)    

static void main()     

}  

注意:ref是有進有出,out是只出不進。經典!!!

public abstract class a   

public virtual void fun()   

}  public class b: a   

public new void fun()   

public static void main()   

}  ab

a.fun()

public class a   

public void fun2(a a)    

}  public class b : a   

public static void main()    

}  25

16根據執行緒安全的相關知識,分析以下**,當呼叫test方法時i>10時是否會引起死鎖?並簡要說明理由。(10分)

public void test(int i) }

} 答:不會發生死鎖,(但有一點int是按值傳遞的,所以每次改變的都只是乙個副本,因此不會出現死鎖。但如果把int換做乙個object,那麼死鎖會發生)

C 基礎複習筆記(三)

1.new和delete的用法 對比malloc free int p new int 分配基礎型別 int p new int 30 初始化為30 delete p int q new int 10 分配陣列變數 delete q 分配物件的 class test test void main n...

C基礎複習

c基礎複習 1.資料型別 有符號數是最高位為符號位,0代表正數,1代表負數。無符號數最高位不是符號位,而就是數的一部分,無符號數不可能是負數。當我們寫程式要處理乙個不可能出現負值的時候,一般用無符號數,這樣可以增大數的表達最大值。有符號 signed 無符號 unsigned 預設情況下,定義變數時...

C語言基礎複習

終於狠下心來深入學習c語言,之前學了一些皮毛,今天就先複習了一下之前學到的東西,順便做個總結。c語言預處理命令 預處理命令並非c 語言的一部分,但它可以引導 c編譯器做一些額外的工作。巨集定義在習慣上均以大寫表示。ansi c的預處理命令有下面這些 define 巨集定義 例 define true...