C語言入門級練習(敲程式碼)

T3rdw發表於2014-08-06
今天和昨天我大概花了4個多小時來完成老師佈置的作業:將《程式設計基礎》這本書和第三章到第五章所有例題在自己電腦上重新打一遍,昨天的第一次做花了三個多小時,一次性通過率及低(0.3%);今天再重新打了一次,一次性通過率還可以。說實話,老師在佈置這個作業的時候我真的不知道有什麼意義,不過現在我有些明瞭。我還是總結一下,這個照著書上敲程式碼的作業的一些技巧和我的易錯點。

(一)  發現的問題和技巧:

在C語言編輯器(許多軟體中都一樣)中,漢字和漢字中的標點符號所佔空間是兩個位元組而英語和英語中的標點符號所佔的空間是1個位元組。所以需要注意有三點:

1).    在編寫C語言時,所有的運算子必須在英文狀態下輸入。否則C語言這個程式無法識別,會報錯。

2).     在C語言編輯器中對於文字的編輯是一個位元組一個位元組處理的(這和word 一般軟體是不同的)。比如你想把在一個漢字後邊的游標移動到它前面,你可能需要移動兩次,你想刪除它也需要使用兩次Backspace鍵。

3).     為提高輸入效率,可以使用Shift快捷切換中英文(現在的輸入法一般都在這個功能)。

(二)  錯誤匯結:

1). 注意區分:I(i)、l(L)、1的差別,0和o的區別,它們在程式碼中長的很相近。

2). 注意”.”和”,”的區別。”.”用到比”,”少,我有幾次都是把”.”打成“,”

3). 注意”:”和”;”的區別。”:”用到比”;”少,我有幾次都是把”:”打成”;”

4).注意”/”和”\”不能用法不能混淆。

5). C語言中每句話都是分號結尾。又特別是C語言的最後一句話,我很多次都忘記了。因為後邊有括號。總要等到編譯出錯裡,才反應過來。

6). 注意引號、括號等,它們是由兩個部分組成,不能只打一個前半部分,而後邊的括號就不管的。我現在方法是:比如打一個括號,我會把前括號和後括號同時打出來,然後把游標移到括號中間。

7). 注意引號、括號包括的範圍,不同範圍有完全不同的意思。

相關文章