一周学会C#(前言续二)

一周学会 C# (前言续二)

C# 才鸟(QQ:249178521)

** 8. ** ** 操作符 ** ** **

** 操作符 ** ** ** ** 类型 ** ** ** ** **

** + - * / % ** ** (取余数) ** ** ** ** 算术 **

** && || ! ?: ** ** 逻辑 **

** < <= > >= ** ** 关系 **

** == != ** ** 相等 **

** = ** ** 赋值 **

** 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 段程序的错误:第一个错误是标识符不能以数字开头 ; 第二个错误是不能用下划线作标识符。

Published At
Categories with Web编程
Tagged with
comments powered by Disqus