學習筆記2 C 表示式

2021-05-01 11:32:46 字數 736 閱讀 3139

++i, i++ 的區別

++i: 是加1之後的數值

i++: 是加1之前的數值

i 在前先取i, i在後先也先取i, 一句話結果總會加1

int i = 10;

int m = i++; //10

int n = ++i; //12

int k = i;  //12

函式用於封裝, 模組化程式設計的主要手段

if, if else,

switch()

while(true/false)

while(true/false);  //注意加入 封號";"

for(int i=; i<10; i++)

foreach(var k in k)

//重寫netmeeting (專案)

練習:

1) 個人所得稅  用switch , 財務資料注意加入m ,如0.2m , 寫完**不要馬上執行,養成**審查的好習慣

2) 個人所得稅  用陣列的方式,用到 邊界條件 decimal.maxvalue, decimal.minvalue,

補充陣列:

如果表示式中有更大的資料型別,其結果會自動轉換為更大的資料型別

byte b = 5; (10 * 5) --> 將返回32位的int型別

int array = new int;

陣列長度: array.length

最後乙個元素的下標: array.length - 1

java Lambda表示式學習筆記 2

lambda 和 匿名內部類 如果你曾使用過匿名內部類,也許遇到過這樣的情況 需要引用它所在方法裡的變數。這時,需要將變數宣告為final。將變數宣告為final,意味著不能為其重複賦值。同時也意味著在使用final變數時,實際上是在使用賦給該變數的乙個特定的值。final string str 1...

C 學習筆記2 C 變數

1 當乙個精度高的資料型別與乙個精度低的資料型別進行運算時,定義運算結果的變數型別必須與精度最高的變數型別相同。這是為了防止在運算過程中造成資料丟失。如下 double a 42.29 int b 4229 int c a b console.writeline c c console.readke...

C 學習筆記 lambda表示式

在使用委託的時候,除了將乙個已存在的方法賦給乙個委託之外,還可以使用匿名方法的方式。使用匿名方法的時候,需要乙個delegate關鍵字,並且方法的引數列表要和委託定義的完全一樣。這裡有乙個匿名方法 func add delegate int a,int b console.writeline 操作的...