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