|
Advance Member
|
抱歉,那倒是我誤會了!^^動手實做,實在是增加印象與提升功力的不二法門,你我共勉之。
if((condition a) && (condition b))
{
....do something here
}
和
if(condition a)
{
....if(condition b)
....{
........do something here
....}
}
結果是一樣的,但前者比較簡捷,是比較好的寫法。
if ((data>='A')&&(data<='Z'))和你的預期結果是一樣的。
順道一提,
int a=0;
a +=1;
如果你只是要給a一個值的話,何不寫?
a = 1;
你的寫法隱含了好幾個步驟:
1.把a的的提出來
2.加上1
3.把結果存回a
不但有可能會讓人誤解程式的用意,程式的效率更是不彰...
|