一週學會C#(前言續二)

一週學會C#(前言續二)

C#才鳥(QQ:249178521)

8.操作符<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

操作符                    類型

 + - * / %(取餘數)        算術

&& || ! ?:                 邏輯

< <= > >=                   關係

== !=                        相等

=                             賦值

9.編程風格

·        較正規的編程風格

w       在一個二元操作符的每一邊都加一個空格

w       在每一個逗號後面而不是前面加一個空格

w       每一個關鍵字後面加一個空格

w       一行一個語句

w       分號前不要有空格

w       函數的園括號和參數之間不加空格

w       在一元操作符和操作數之間不加空格

在一個二元操作符的每一邊都加一個空格:

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) ; //不推薦

函數的園括號和參數之間不加空格:

if (OneLine(comment)) ...  //推薦

if (OneLine( comment )) ... //不推薦

在一元操作符和操作數之間不加空格:

++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段程序的錯誤:第一個錯誤是標識符不能以數字開頭;第二個錯誤是不能用下劃線作標識符。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章