Re: [問題] 請教一題c的題目

作者: hn12404988 (Willy)   2016-12-27 17:40:54
: 各位大大好
: 小的做到一個題目
: int c = 2
: int x=?
: 填上哪個選項會讓x的初始值是1
: a.(c++ +c)%c++;
: b.(++c +c)%c++;
: c.(c++ +c++)%c;
: d.(++c+ ++c)%c;
想要回這篇文章主要想分享關於「學習寫程式」,一些自己的心得
先上結論就是「我認為作題目學程式效率很差,尤其是糟糕的題目,簡直浪費時間」
結論很廢話但別急著噓,我主要是丟出一個我認為不錯的學習程式方法給大家參考
我認為「簡單的網路爬蟲」非常適合初學者來學習程式語言
可能會有人覺得太困難,但真的不會,我就直接用實際例子來解釋有多簡單
1. 不管是C++ 還是php, python等等,先學會宣告int和string和array就好,還有
if else和for怎麼用,基本上學到這樣就好
2. 查哪個語法可以幫你把整個網頁的html抓下來存到一個string
3. 打開ptt web版本,目標例如是把某版一個web page的標題抓下來
4. coding time! 使用1,2的知識就好,寫多醜都不重要,能動能成功就好
5. 成功了,檢視自己的程式碼,覺得蠻醜的吧,打開「語法字典」,看目錄的地方
或每章開頭,大概了解這個語言還有哪些新功能你不會,以及他的功用是甚麼
6. 選一個你覺得可以改善程式碼的功能,改寫程式碼到能動能成功為止
7. 開始提高爬蟲的功能,可以抓圖片,只選取熱門文章,甚至連接資料庫等等
以上,重複一直提高爬蟲功能,就會有需求去學習語法功能,而不是「背」語法功能
我認為學習程式跟數學很像,是動手學而不是用看講義的,建立一個學習目標最重要
最後,多用google然後把英文學好,以上廢話不認同沒關係,但這點真的很重要
作者: zcbm6536 (香腸)   2016-12-27 21:53:00
感謝
作者: james732 (好人超)   2016-12-27 22:52:00
爬蟲要怎麼對付需要登入才能用的網頁,而且還加密Q_Q
作者: Hazukashiine (私は幸せです)   2016-12-27 23:09:00
curl
作者: noodleT (麵T)   2016-12-28 00:01:00
有基礎預備知識後,選個有興趣的題目開始做

Links booklink

Contact Us: admin [ a t ] ucptt.com