C 關鍵字詳解第二節

2022-03-11 05:54:16 字數 1453 閱讀 5312

base:基類

在有些書中base的解釋為表示父類,沒錯,base可以表示父類,但我更想理解成基類,因為更原始更具象,既

然是類,那麼他就符合物件導向的設計規則和特點,我們知道物件導向的三個特點是封裝,繼承和多型!而

base就是對於多型最合理的定義,因為基類衍生出了其他類,而這裡的衍生就是多型的體現,一般來說base在

派生類(子類)中訪問重寫的基類成員,當然基類訪問只能在建構函式,例項方法或例項屬性訪問器中進行。

下面看例子

namespace

base關鍵字

}public

class

basefather

}public

class

baseson:basefather

}}顯示結果:

this

isa student! 說明呼叫成功,但是如果我不例項化類成員的話改用靜態呢?結果當然是不

可以的!因為基類是訪問類的成員例項,如果沒有物件的話他就沒有作用了!靜態類可以但是靜態成員不行!bool:布林真假

對於bool值的話,只要你腳踏入程式設計的門檻就應該明白這樣一件事!這也是一種思維方式,就是乙個事物有很

多面也有很多的可能,比如一件事就是明天會不會下雨(19年初的雨真的是下的令人髮指……)這一件事就是

存在了邏輯真和邏輯假的可能,明天下雨那就是邏輯真,相反就是邏輯假。bool對於生活以及程式設計都是人類在

自然科學的思維產物,它反映了事物的兩面性,給人類以及社會的思考提供了巨大的判斷力,在程式設計中bool值

都是作為判斷條件去觸發,剛剛的下雨就是最好的例子!此處不過多程式設計解釋,希望大家理解。breakcontinue:中斷處理與跳出執行

break中斷相信大家在程式設計中運用到最多的就是for迴圈還有while這些語句中,沒錯!break實際就是中斷當前

操作,在程式中往往會有一些排序題目是按照某某某數字去中斷(本人以前剛學的時候就踩進去這個排序坑,

還好當時夠執著,不然我可能就是乙個混子了),其實break很簡單,就是相當於你的老闆讓你辭職不幹了!

但是此處還有乙個關鍵字:continue跳出執行!這裡兩個一起講是因為他們的存在意義差不多,但是continue

的價值可比break好多了,如果說break是老闆讓你辭職,那麼continue就是老闆讓你終止這個專案轉而給你更

艱鉅的專案。下面是個程式設計例子

namespace

continue關鍵字

console.writeline(

"the result is:

" +result);}}

}結果顯示為75,這個結果是10+11+12+13+14+15=75

;所以你理解了嗎?沒看懂的建議再去學學程式設計的基礎。今

天就是這三個關鍵字詳解。

彙編 第二節

第二節 cpu主要有有運算器,控制器,暫存器,三部分組成 8086 cpu有14個暫存器,如ax,bx,cx,dx,si。8086所有暫存器都是16位的,可以存放2個byte即位元組,16位二進位制數 所能存放的最大數值是 11111111111 2 16 1 從0開始,所以 1嘛 通用暫存器為4個...

函式第二節

coding utf 8 1.定義乙個方法get num num num引數是列表型別,判斷列表裡面的元素為數字型別。其他型別則報錯,並且返回乙個偶數列表 注 列表裡面的元素為偶數 def get num l l for i in l 判斷列表l的元素是否都為整形 if not isinstance...

第二節練習

a b 2 鏈式賦值 print a print b c id a 位址print c c type a 型別 print c a,b 2,3 系列解包賦值 a,b b,a print a print b 基本運算 print 3 2 print 30 5 print 30 5 print 30 5...