[C++ ] 作業二的一些問題
同學們午安:
在各位交出作業三之前,跟各位說明一下我改完作業二發現的一些缺失。
1. 題目沒看清楚,例如作業二(A)是說整數,但是大部分的人直接忽略負整數,
或者輸入0就當機= =
2. 變數名稱毫無意義,int a,b,c,...,z;
如果詞窮至少在註解時要說明它的意義,而不是註解說"宣告一個變數W",
這一樣沒意義。除了for(int i = 0; i < 10; i++)
這種單純計數用的可能不太需要之外...
3. 註解問題。如同第二點,
基本上除了作業一之外是不太需要過於基本的註解,例如:
int sum = 0;//宣告一個為整數型態的變數
應該是要說明此變數用來做什麼
int sum = 0;//用來做累加器
有些人會在程式中的註解寫上舉例來說明此程式的想法,
這樣很好,但是這個部分比較適合寫在程式一開始最上方的部分,
也就是description,
// 此程式主要先用log10算出使用者輸入幾位數
// 依序扣掉首位數,例如輸入5432...
之類的,看程式的人會更容易了解
4. 使用者介面。如果程式一打開是黑漆漆的或是天外飛來一筆數字,
通常另外一位助教就不太高興。需要給輸入的程式,
最好是要詢問使用者要結束程式或是繼續,
否則每輸入一筆資料,就要重開一次程式的話,
並不是很好的使用者介面
5. 良好的排版。這比較難解釋,只能請同學參考我們每次選出來的作業範例。
只能說沒有良好排版(縮排)的程式就像一篇沒有段落也沒標點符號的文章。
之後萬一同時符合 變數名稱無意義、沒註解、沒縮排和沒有使用者介面,
很不幸,至少先被扣20分以上
另外,並不是只有助教實習課的時候可以找助教問問題,
其他時間也都歡迎,可以直接來知武館405室,
當然先約個時間比較好,讓我們稍微整理一下座位,或是準備茶點。
作業三加油吧
助教 笑點
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.94.123
推
11/02 14:47, , 1F
11/02 14:47, 1F
→
11/02 14:47, , 2F
11/02 14:47, 2F
推
11/02 19:04, , 3F
11/02 19:04, 3F
推
11/02 22:37, , 4F
11/02 22:37, 4F
推
11/02 22:38, , 5F
11/02 22:38, 5F
推
11/02 22:38, , 6F
11/02 22:38, 6F
推
11/03 00:18, , 7F
11/03 00:18, 7F
→
11/03 22:08, , 8F
11/03 22:08, 8F