C 筆記2023年10月19日

2021-07-23 20:38:18 字數 1300 閱讀 6686

楊輝三角**:

using system;

using system.collections.generic;

using system.linq;

using system.text;

namespace sj101901

//列印數字

for (int j = 0; j <= i; j++)

else

//需要計算空格的個數,防止大面積重疊,咋辦????????????????????????????????????????????

//佔位符

存在的乙個問題是:這個佔位符的事情,老師說過,但是我沒搞明白。再想想。

2023年10月19日課上筆記:

777漢諾塔miss系統

貪吃蛇if(i==j)

convert.toint32型別轉換

不允許**相同,**相同封裝為類,方法。

抽象和封裝熊貓吃竹子

封裝,黑箱。變得簡單了,好管理好操作,不需知道原理

超市public protected internal private abstract sealed 

複數類的實部虛部,加減乘除

類的成員函式與資料成員兩類

方法屬性事件索引器運算子建構函式

常量和字段

建立物件new,小明等於new人

嚴格語法,專案越大越不容易出錯

建構函式,初始化器,分配空間,完成初始化。

建構函式的特點。選擇題。ppt特殊性

自動呼叫 new關鍵字

例題4-2打一下

析構函式

變數的生存週期,系統自動呼叫。

波浪線~

c#的靜態欄位與例項欄位的區別

區別一:

如其名,根據名字就可以區別了

例項欄位要例項化才能使用,沒有例項化不能使用。靜態字段反之。如:

name欄位的使用:

cla1 i = new cla1();

i.name = "張三";

***欄位的使用:

cla1.*** = "男";

區別二:

普通欄位要在例項化時候才分配記憶體空間,而靜態欄位在裝載程式集的時候就分配記憶體空間了。

C 高階程式設計筆記2023年10月12日 運算子過載

1 運算子過載 運算子重重載的關鍵是在物件上不能總是只呼叫方法或屬性,有時還需要做一些其他工作,例如,對數值進行相加 相乘或邏輯操作等。例如,語句if a b 對於類,這個語句在預設狀態下會比較引用 a 和 b 檢測這兩個引用是否指向記憶體中的同乙個位址,而不是檢測兩個例項是否包含相同的資料。然而對...

c 筆記整理(2023年9月5日)

第三章 流程控制語句 1.switch 1.1c 中switch不支援從乙個case標籤貫穿到另乙個case標籤,除非case中沒有 1.2 break 只能用於 迴圈語句 while do while,for foreach switch,if注意 if 不能單獨與break使用,if要巢狀在迴圈...

2023年7月19日學習筆記

整數型別 short 佔兩位元組的儲存空間,表數範圍為 32768 32768 最高位為符號位0表正1表負 unsigned short 無符號短整型,佔2個位元組的儲存空間,最高位位數值表數範圍為0 65535 int 佔4位元組,最高位為符號位 0表正,1表負 表數範圍為 2147483648 ...