一周學會C#(前言續(xù)二)
發(fā)表時間:2024-02-20 來源:明輝站整理相關軟件相關文章人氣:
[摘要]一周學會C#(前言續(xù)二)C#才鳥(QQ:249178521)8.操作符操作符 類型 + - * / %(取余數(shù)) 算術 && ! ?: 邏輯< <= > >= ...
一周學會C#(前言續(xù)二)
C#才鳥(QQ:249178521)
8.操作符
操作符 類型
+ - * / %(取余數(shù)) 算術
&& ! ?: 邏輯
< <= > >= 關系
== != 相等
= 賦值
9.編程風格
· 較正規(guī)的編程風格
w 在一個二元操作符的每一邊都加一個空格
w 在每一個逗號后面而不是前面加一個空格
w 每一個關鍵字后面加一個空格
w 一行一個語句
w 分號前不要有空格
w 函數(shù)的園括號和參數(shù)之間不加空格
w 在一元操作符和操作數(shù)之間不加空格
在一個二元操作符的每一邊都加一個空格:
Console.WriteLine("{0}", result / 13); //推薦
Console.WriteLine("{0}", result/13); //不推薦
在每一個逗號后面而不是前面加一個空格:
Console.WriteLine("{0}", result / 13); //推薦
Console.WriteLine("{0}",result / 13); //不推薦
每一個關鍵字后面加一個空格:
if (OneLine(comment)) ... //推薦
if(OneLine(comment)) ... //不推薦
分號前不要有空格:
Console.WriteLine("{0}", result / 13); //推薦
Console.WriteLine("{0}", result / 13) ; //不推薦
函數(shù)的園括號和參數(shù)之間不加空格:
if (OneLine(comment)) ... //推薦
if (OneLine( comment )) ... //不推薦
在一元操作符和操作數(shù)之間不加空格:
++keywordCount; //推薦
++ keywordCount; //不推薦
10.找錯
bool checked;
... 1
public static void main()
{ ... } 2
int matched = symbol.Match(input)
if (matched > 0)
{
....
} 3
char optional = "?";
string theory = 'complex'; 4
int matched = 0_or_more(symbol);
... 5
第1段程序的錯誤:checked是一個關鍵字
第2段程序的錯誤:不是main,而是Main
第3段程序的錯誤:變量聲明語句沒有分號
第4段程序的錯誤:字符值必須用單引號表示,字符串必須用雙引號表示
第5段程序的錯誤:第一個錯誤是標識符不能以數(shù)字開頭;第二個錯誤是不能用下劃線