C 學習筆記(二)

2021-05-23 08:25:49 字數 1055 閱讀 8099

if(expression),exprsssion必須為bool值

checked和unchecked操作符用於整數算術運算時控制當前環境中的溢位檢查。下列運算參與了check和unchecked檢查:

switch case語言:不容許遍歷

foreach 語句

預編譯指令

異常處理

類的宣告

類的宣告格式如下

attributes class-modifiers  class identifier class-base  class-body;

屬性集         修飾符                           類名         繼承方式        基類名

類的修飾符

可以是下面幾種之一或者是他們的組合

靜態成員和非靜態成員

類中的成員要麼是靜態,要麼是非靜態。一般來說,靜態成員屬於類所有的,非靜態成員則屬於類的例項——物件

類的非靜態成員屬於類的例項所有,每建立乙個類的例項,都在記憶體中為非靜態成員開闢了一塊區域。 而類的靜態成員屬於類所有,為這個類的所有例項所共享。無論這個類建立了多少個副本,乙個靜態成員在記憶體中只占有一塊記憶體區域。

c#中方法的引數有四中型別:

輸出引數

如果形參表中包含了數字型引數,那麼她它必須在參數列中位於最後。另外,引數只允許是一維陣列。比如,string和string都可以作為數字型引數,而string[,]不行,最後,陣列型引數不能再有ref和out修飾符。

後兩次呼叫完整的寫法應該是:

f(new int );

f(new int {});

過載一元操作符

過載二元操作符

C 學習筆記(二)

在學習最新的c 標準過程中會碰到很多新問題,這些問題有時候很難理解為什麼會發生。更奇怪的是,似乎跟開發工具有關。如下面這個在vs2005下的例子 word istatus ifstream ifs if i it szprlfile,0 0 std locale global std locale ...

C 學習筆記二

chapter22 滾動字幕程式 1.ondraw函式中寫畫得內容.使用invalidate 或者 invalidaterect 重新整理 觸發ondraw 得呼叫.2.windows不允許直接 訪問顯示硬體 我們必須通過和視窗 關聯得 裝置環境 跟顯示硬體 通訊 裝置環境由c 得cdc類 物件表示...

C 學習筆記(二)

本期話題 字串文字常量,指標,引用 1 關於字串文字常量 sizeof bohr 5 字串文字常量的型別是 適當個數的const字元的陣列 所以 bohr 的型別就是const char 5 下面的賦值是可以的 char p bohr 因為在c c 原來的定義裡,字串文字常量的型別就是char 字串...