查看完整版本: 自學c系列 有什麼推薦的管道??
頁: [1] 2

keroro10 發表於 2016-10-15 10:40 PM

自學c系列 有什麼推薦的管道??

非本科系的
目前只有碰過OBJC SWIFT 但想要了解C這方面的

不知道該從哪下手 只能多少逛一下網站

所以想看有沒有資工學生或自學的前輩
可以分享一下當初入門的心得?? 或當初使用的教材

<div></div>

bualting 發表於 2016-10-17 12:03 PM

{:45:}..
建議樓主直接GOOGLE一下 自學C 或 C coding
就有不少訊息可以參考唷~
C的電子書也超多的~

jerick 發表於 2016-10-20 04:05 PM

現在自學不是什麼難事,
網路上一堆教學與範例,
再加上C語言本身沒幾個單字,
弄清楚C語言程式的邏輯,
先由小程式開始,只要多寫,多查,要入門應該不是難事。

scottcheng 發表於 2016-12-3 12:26 AM

google 良葛格學習筆記 他講得很算詳細了, 當然程式設計重在邏輯, 任何語言只是工具!

allenpark 發表於 2016-12-8 05:52 PM

c基礎會,就直接找一個好的函式庫來模仿,不然就直接看一個專門的linux的driver,如v4l2 video的,或是usb driver的~也是模仿的學~~<br><br><br><br><br><div></div>

nttu0215 發表於 2016-12-13 07:20 PM

推薦 良葛格 他網頁寫得很好 而且你可以先打好基礎後 在去看實體店面的一些輸作為參考

bwong42!@# 發表於 2017-2-22 02:46 AM

There is a book called "ANSI C", pretty good book for C programming.

Note for C programming -> pointer and segmentation fault T_T

babysking5 發表於 2017-5-1 01:16 PM

Youtube上面有教學喔! "C語言入門" 這個老師講得很仔細也很簡單 對新手來說很有幫助!

hunter00101 發表於 2017-9-2 03:39 PM

先看網路上資料及資源,有點初步了解後,再去找幾本自己看的懂的書進行研究,當然,有朋友出題目折磨一下,進步會比較快。

iven00000000 發表於 2017-9-5 09:42 PM

有碰過OBJC的話C不是問題,OBJC是C的超集(沒記錯的話)
反而你需要補一些有關記憶體、編譯器(應用部分)、硬體控制這塊的知識,否則學習變成無用武之地<br><br><br><br><br><div></div>

love88131496 發表於 2018-3-4 03:49 PM

樓上大大講得都正確。
但,除非你原本會的是 Fortran, Pascal這種語言,你可以從這些語言的概念來學C
如果你是熟悉Java/C#/各種Script/ObjectC/Swift.........

良心建議:丟掉對這些語言的理解,重新學,否則你寫的C程式絕對會:
1. 常常SIGNAL FAULT
2. Memory leak
3. 不會debug
4. 常常莫名其妙overflow

如果真要學C, 前面大大講的書都沒問題,我補充的是學習環境:
1000000%不要用Microsoft Visual C++學寫C!!!!必死無疑
弄個Linux環境,用標準C函式庫,沒有Microsoft的好用不要抱怨,因為絕對找得到跟Microsoft一樣好用的Library.  花點時間去用這些”沒有在Microsoft下內建的Library",保證你受益無窮
C++也一樣。

如果你真的可以做到這樣,跟你講一個好處:
小弟不管開發伺服器(走Socket)、寫Android App、寫iOS App、寫Windows App....都用C++,同樣程式碼在不同環境編譯,一次搞定
當然部份依賴裝置的(例如照相機、麥克風等等的),還是得用該裝置的語言來寫。

但正如前面大大提的objectC是C的超級合,所以object C/Swift 和 C/C++通用沒問題。Java也有成熟的JNI,可以和C/C++互通(但效能差一點)也沒問題,而C#也有Interopt和C/C++互通。所以,學一個可以在這些平台通用的C/C++,遠比為了求”方便”而選用Microsoft系列的還好...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

MY0613 發表於 2018-6-27 10:49 AM

想學 C 語法 - C Programming Language, 2nd Edition
如果能搭配點計算機概論更好。
因為 C 有趣的地方就在於 Address 的操作,這是其它語言比不上的…
(先談到這樣,談再多也沒意思。

affkame 發表於 2018-10-27 10:46 PM

C 其實都是很基本的邏輯與觀念,真正在職場上的應用多半與硬體的溝通有關, 從IC設計到MCU應用,應該可以回到你的初衷, 想用C來做什麼?

liame2020 發表於 2018-11-8 10:20 AM

youtube上資源還是很多的。

xizhao 發表於 2019-1-3 01:41 PM

下載電子書自學,如果是想學比較韌體方面的話可以餐與LINUX的論壇增進實力<br><br><br><br><br><div></div>
頁: [1] 2