[問題] 選擇初學者能馬上上手的中文C語言的書

看板C_and_CPP作者 (宅心仍厚)時間12年前 (2013/06/01 00:13), 編輯推噓6(6042)
留言48則, 17人參與, 最新討論串1/3 (看更多)
目前剛大學要畢業 準備要開始做電磁波與帶電粒子交互作用的數值模擬的研究 在挑一本C語言的書想在上研究所以前能夠馬上上手 目前大致上只看得懂一部分C的語法 例如:for while迴圈 if else判斷式 printf scanf輸入輸出 函數和指標那些都不懂 目前大概偏好兩個作者的C語言 一個是洪維恩的 C語言教學手冊 第四版 http://www.books.com.tw/exep/prod/booksfile.php?item=0010360466 偏好這個是因為看板上大大以及學長都推崇這本書 唯一我認為的缺點就是厚重像一本工具書 還有版上所流傳的拷貝建構元...這應該C++才會用到所以應該沒差 另一個是蔡明志的一些作品: 最新C程式語言教學範本(第六版) http://www.books.com.tw/exep/prod/booksfile.php?item=0010558643 感覺是這位作者翻譯那麼多寫那麼多作品的集大成 而且是精裝的書且輕薄 愛上C語言:增訂TQC+ C程式語言認證模擬試題(附光碟) http://www.books.com.tw/exep/prod/booksfile.php?item=0010534997 強者我學長當時學C語言就是使用這本書 輕薄也是這本書最大的優點之一 C語言除錯高手 http://www.books.com.tw/exep/prod/booksfile.php?item=0010440246 想到本人coding都會有一堆BUG和低級錯誤 所以有考慮過這本書 著重在每章節結束都會有一些有BUG的程式碼做DEBUG的練習 藉由DEBUG來加強實力 不知各位大大對於上面幾本書有何評論或推薦哪本書? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.191.161

06/01 01:36, , 1F
版上一堆推薦的書了
06/01 01:36, 1F

06/01 01:37, , 2F
想速成你只會勞賽,基本功打穩再說
06/01 01:37, 2F

06/01 01:37, , 3F
你都說你有一堆低級錯誤,這很明顯是你基本功不夠
06/01 01:37, 3F

06/01 01:38, , 4F
還去看除錯做什麼呢?只會越除越錯
06/01 01:38, 4F

06/01 01:39, , 5F
我個人推薦看How to program C
06/01 01:39, 5F

06/01 01:40, , 6F
如果你還是想速成的話,建議你去找家教會比較快
06/01 01:40, 6F

06/01 01:41, , 7F
How to program C 一本就夠, 英文版
06/01 01:41, 7F

06/01 01:47, , 8F
認真覺得不要用C就別用,特別是你不差那一點ram/speed時
06/01 01:47, 8F

06/01 02:00, , 9F
話說你只是要模擬何不考慮matlab
06/01 02:00, 9F

06/01 02:00, , 10F
matlab真的會寫不會比c慢到多少
06/01 02:00, 10F

06/01 02:01, , 11F
真的會慢都是在matlab寫loop,不用矩陣運算
06/01 02:01, 11F

06/01 10:44, , 12F
c or cpp 沒有馬上上手這回事的
06/01 10:44, 12F

06/01 12:02, , 13F
學C就是要時間, 不是難不難的問題, 是時間的問題.
06/01 12:02, 13F

06/01 13:25, , 14F
matlab我覺得方便但速度跟C差很多耶!跑個模擬時間差10倍
06/01 13:25, 14F
我想d大誤會了,我並不是想速成做很深入的程式設計 而是能夠快速能夠作一些數值模擬差分法解微分方程的計算 比如說Runge-kutta Monte-Carlo finite-difference time-domain method 另外會用C的原因是因為能夠在大型主機裡LINUX的環境下運算 我們是有在用MATLAB 但只會做消耗少量資源的計算 ※ 編輯: changifeng 來自: 114.32.191.161 (06/01 14:02)

06/01 14:04, , 15F
不用How To Program C 的原因是內容太繁冗讀中文比較快
06/01 14:04, 15F

06/01 14:05, , 16F
而且聽說中譯本翻的並沒有說很好
06/01 14:05, 16F

06/01 15:11, , 17F
看來是只把它當 tool 阿... 那我沒話說了
06/01 15:11, 17F

06/01 15:12, , 18F
那就翻原文阿... 話說第一次聽到有人說教學手冊厚重....
06/01 15:12, 18F

06/01 15:34, , 19F
我沒說你要"深入"的程式設計
06/01 15:34, 19F

06/01 15:35, , 20F
簡單來說,你要從基礎打起,地基都不打穩就要蓋房子
06/01 15:35, 20F

06/01 15:35, , 21F
就算你只是要蓋普通的一樓房子,你地基也是要穩
06/01 15:35, 21F

06/01 15:36, , 22F
你要學會基礎就是花時間看書,別去嫌書本太厚
06/01 15:36, 22F

06/01 15:37, , 23F
How to program C 會推薦是有道理在,別嫌棄他繁瑣
06/01 15:37, 23F

06/01 15:37, , 24F
如果你還是執意要速成,那我可以預料到你會勞賽
06/01 15:37, 24F

06/01 15:39, , 25F
06/01 15:39, 25F

06/01 16:21, , 26F
找人教最快
06/01 16:21, 26F

06/01 16:31, , 27F
樓上正解, 只要錯的時候有人幫你修正, 你就不用花時間學習
06/01 16:31, 27F

06/01 16:34, , 28F
原po在那裡~價格好大家都會當你的家教
06/01 16:34, 28F

06/01 23:08, , 29F
這樣學東西 要學的好 需要相當高的智力 或是找家教
06/01 23:08, 29F

06/02 01:02, , 30F
假設不在意書的內容只講C89,可以找簡體譯本《C與指針》
06/02 01:02, 30F

06/02 01:03, , 31F
解釋簡明不廢話
06/02 01:03, 31F

06/02 18:51, , 32F
直接看The C programming language,有中譯本用力看一周應OK
06/02 18:51, 32F

06/02 18:52, , 33F
再去圖書館找Numerical computation using C,Robert Glassey
06/02 18:52, 33F

06/08 01:53, , 34F
指標都不懂 想必考試所有程式 都是背到畢業 腦袋裝有超強
06/08 01:53, 34F

06/08 01:53, , 35F
ram 不用怕c會難倒你
06/08 01:53, 35F

06/09 10:43, , 36F
問個問題也要被模糊焦點 誰不知道學程式要慢慢打基礎
06/09 10:43, 36F

06/09 10:44, , 37F
問題是有時後就是沒時間 那就得用沒時間的處理方式
06/09 10:44, 37F

06/09 10:47, , 38F
而且就是有人有本事學得快 學得快誰跟你慢慢來?
06/09 10:47, 38F

06/09 10:50, , 39F
版上最推的C入門就是 The C Programming Language,2/e
06/09 10:50, 39F

06/09 10:51, , 40F
有中譯本 是精裝版 不過這本翻譯比較直翻 用字遣詞可
06/09 10:51, 40F

06/09 10:52, , 41F
能比較不好懂 不過中文還是比較親切啦! 阿如果英文超
06/09 10:52, 41F

06/09 10:52, , 42F
好可以直接看原文的!
06/09 10:52, 42F

06/10 19:49, , 43F
教學手冊已經很精簡了 當入門速成適合 但當基礎書稍差
06/10 19:49, 43F

06/10 19:51, , 44F
大學生寫作業 寫工具我想足夠 剩下的請教別人或上網查
06/10 19:51, 44F

06/11 12:13, , 45F
既然你剛畢業 找本書好好看就行了 "使用"C 沒那麼難
06/11 12:13, 45F

06/11 12:16, , 46F
既然要看書當然先找聖經本 免得以後還要再照時間看
06/11 12:16, 46F

06/11 12:17, , 47F
看一堆哩哩雜雜 還不如聖經本在手
06/11 12:17, 47F

06/11 16:38, , 48F
突然冒出來推薦 Python 會不會被打 (逃)
06/11 16:38, 48F
文章代碼(AID): #1HgCmfb2 (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1HgCmfb2 (C_and_CPP)