-
在C#中有一種數組,專門存儲一組相同類型的數據。數組的聲明和初始化語法如下:
數據類型[ ] 數組名 =?new?數據類型[長度];?
查看全部 -
writeline 輸出東西且換行與 write 直接輸出不換行
查看全部 -
從上面的示意可以看出,?do...while?循環第一次執行循環體是沒有經過條件判斷的,也就是說會無條件的執行一次循環體,此后的邏輯
順序就與while循環相同了——先判斷條件,條件為true再執行循環體一次。
查看全部 -
switch?中的(變量)只能是3種類型:整型(如?int?)、字符型(?char?)、字符串類型(?string?)。
查看全部 -
if...else?條件結構中,如果某個分支只包含一條命令,那么是可以省略大括號{}的。
請注意,如果分支中包含2條以上的命令,是不能省略{}的。
當出現多個?if?和?else?,又沒有{}來界定范圍時,請參考下面2條原則:
①每一個?else?與前面離它最近的?if?配對。按照這個原則,上面示例代碼的兩個?else?都與第二個?if?配對,這顯然是不可能的,于是又有了第二個原則。
②多個?else?都與同一個?if?相近時,最內層的?else?優先配對。這樣,第一個?else?處于內層,就與第二個?if?優先配對,第二個?else?只能與第一個?if?配對。上面的示例代碼會輸出“C”。
查看全部 -
①括號。學數學的時候我們就知道,要先計算括號里面的內容。C#語言也是一樣,如果有多層括號,要從里向外計算。括號優先級最高。
②一元運算符。有些運算符兩邊有2個操作數,比如2+3、6%5等等,這些叫做二元運算符。只有一個操作數的叫做一元運算符,它們的優先級高于二元運算符。一元運算符包括:++(自加) 、 --(自減) 、 !(邏輯非)。
③*(乘)、/(除)、%(取余)。
④+(加)、-(減)。
⑤>(大于)、<(小于)、>=(大于等于)、<=(小于等于)。
⑥==(等于)、!=(不等于)。
⑦&&(邏輯與)。
⑧||(邏輯或)。
⑨賦值運算符。包括:=、+=、-=、*=、/=、%=。
另外,還需要注意一點:優先級相同的運算符從左向右計算(賦值運算符相反)。
查看全部 -
C#中有一種數組,專門存儲一組相同類型的數據。數組的聲明和初始化語法如下:
數據類型[ ] 數組名 =?new?數據類型[長度];?
注意:數組名像變量名一樣要遵循標識符的命名規則;長度必須是整數
查看全部 -
C#中還有一種非常有用的?for?循環,特別適合于“已知循環次數”的循環
查看全部 -
?:?就是條件運算符,可以看到它有3個操作數,所以又被稱為三元運算符
當條件表達式為?true?時,執行分支1;當條件表達式為?false?時,執行分支2。
查看全部 -
每一個?else?與前面離它最近的?if?配對。按照這個原則,上面示例代碼的兩個?else?都與第二個?if?配對,這顯然是不可能的,于是又有了第二個原則。
②多個?else?都與同一個?if?相近時,最內層的?else?優先配對。這樣,第一個?else?處于內層,就與第二個?if?優先配對,第二個?else?只能與第一個?if?配對。上面的示例代碼會輸出“C”。
查看全部 -
if...else?條件結構中,如果某個分支只包含一條命令,那么是可以省略大括號{}的,,如果分支中包含2條以上的命令,是不能省略{}的。
查看全部 -
2個整數相除,結果僅保留整數部分,小數部分會被舍去。
查看全部 -
C#中的邏輯運算符包括:邏輯非( ! )、邏輯與( && )、邏輯或( || )。
只有當&&兩邊的表達式均為?true?時,整個表達式才為?true?;若任意一個表達式為?false?,整個表達式即為?false?
只要||兩邊的表達式有一個為?true?,整個表達式即為?true?;若兩邊的表達式均為?false?,整個表達式為?false?。
查看全部 -
數組經過初始化以后,數組元素有默認的初始值,?double?類型為 0.0 ,?int?類型為 0 ,?char?類型為 'a' ,?bool?類型為?false?,?string?類型為?null?。
查看全部 -
int x = 2;查看全部
舉報