Unity C 基礎學習02

2021-10-19 18:38:14 字數 1148 閱讀 5629

第二課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 故不...