第二課1.關係運算子: >,<,>=,<=,==,!=
由關係運算子組成的式子叫做關係表示式
關係表示式的結果只有兩個:真(true),假(false)
注意:乙個等號表示賦值,兩個等號表示等於,並且兩個等號之間不能有空格
例: int a=1; int b=2; bool result=a2.邏輯運算子
與:&& 一假則假
或:|| 一真則真
非:!= 取反,真變假,假變真
例: int a = 1; int b = 2; int c = 3; bool res = (ac); debug.log(res); //此時res為false,ac不成立,一假則假,故false.
3.邏輯與和邏輯或 短路現象
邏輯與短路:當表示式左側為假時,運算右側的**就不再執行,整個表示式結果返回false
邏輯或短路:當表示式左側為真時,運算右側的**就不再執行,整個表示式結果返回為true
4. c#的三大結構
(1)順序結構:程式從main函式進入後,**從上往下,依次執行
(2)分支結構:當程式執行到某個位置的時候,會進行條件判斷,根據判斷結果來執行不同的**
(3)迴圈結構:程式進行到某個位置的時候,反覆執行某段**
第三種迴圈結構講解一下:
1)for迴圈:最常用的迴圈結構
2)switch迴圈:表示式的值必須和case後的值的型別一致;
case後面必須是常量或者常量表示式,不能用變數;
case後面只要有語句,必須加上break,用於跳出當前的迴圈;
default語句可有可無,如果有,只能有乙個;
多個case可以執行同一條語句。
練習:輸入三個數,求出其中的最大值。 使用三目運算子
int a = int.parse(console.readline());
int b = int.parse(console.readline());
int c = int.parse(console.readline());
int max = (a > b ? a : b) > c ? (a > c ? a : c): c;
console.writeline ("最大值為:",max);
不常使用三目運算子,故寫個例子進行溫習。
Unity C 基礎學習03
第三課 學習了許久,也是第一次來整理基礎知識,溫故而知新。接上文,進入迴圈階段 迴圈總結 for迴圈 多用在明確迴圈次數的情況下,而且是以後特別常用的迴圈方式。重點是掌握迴圈的巢狀使用 while迴圈 多用於不明確迴圈次數的情況下,一定要有迴圈結束的標識,先判斷迴圈條件,再執行迴圈體 do.whil...
Unity C 基礎學習08
第八節 虛方法,重寫,多型,物件導向,構造構析 一 虛方法,重寫 重寫和虛方法 虛方法 多用於實現多型 使用父類的型別,去呼叫子類中實現的方法 虛方法用virtual來修飾,用override修飾的方法叫做重寫 注意 只有方法和屬性才是virtual來修飾,字段不能 使用格式 父類中使用關鍵字vir...
python基礎學習02
字元型與數字型 1 2 3 1 2 12 單個字元來說,單引號和雙引號相同 12 1 traceback most recent call last file line 1,in 12 1 typeerror unsupported operand type s for str and str 故不...