1樓:我的小可愛
把kernighan和ritchie的 the c programming language這本書(238頁,ansi c)看一遍就差不多了,這時候你寫不了什麼實用的程式(天才,一點就通的人例外)。
接下來你需要根據興趣愛好或職業規劃等來給自己選一個發展方向。如果急著靠它找工作,那麼就看看windows,它入門快,很快就可以參與到求職競爭中去(這輩子也很可能侷限於此)。
如果並不是急著用c來打扮自己,那麼建議看看linux programming unleashed,然後根據更細的發展方向去看ldd、lkd或linux應用程式設計等內容,這些東西入門稍有難度(只是稍有難度而已,別被那些沒耐性的windows菜鳥給嚇著)。linux搭配c語言應用範圍很廣,這類人在國內算是高階人才,不愁嫁的。
c語言是一個實用技術,本身的內容並不多,主要的學習精力將會用在各種各樣的庫函式上面,而各種庫函式往往有各自的適用範圍,不可能也沒必要甚至不應該亂學一氣(庫函式確實很多,亂學很容易造成混亂)。
總的來說,我的建議就是先看一遍the c programming language,然後給自己選一個發展方向,看那個方向適用的一些函式庫,如果還有精力,再看看autotools工具包。
2樓:匿名使用者
c語言程式設計現代方法
或者c primer plus
國內編寫的全部不要看
3樓:6789a是我
一定的英文基礎是必要的。 看書時要多做習題,一題一題的弄明白,要不書也白看從一開始養成良好的程式設計習慣,怎麼算好的你看書上的**怎麼寫的 關於數學, 初中數學水平可以程式設計,小學甚至學前班也沒什麼不可以。 另一方面數學博士程式設計的時候也不會嫌自己數學學的太多了。
需要多少數學這跟你要做的東西很有關係, 也影響到你學習的深入程度, 工作中就影響你的**質量。 總的來說數學水平是越高越好, 但並沒有一個門檻, 什麼水平都可以學, 就是質量差一些。
如何學習C語言到精通,如何學習C語言
1學譚浩強的入門 或者學那本 外國人的那本入門 c程式設計語言 the c programming language 2本可以交叉著看 2遇到看不懂的 多用google 比如malloc函式 那本書就語焉不詳 可以多找點文章看看 是在看的想睡覺的章節 比如譚浩強的那個第二章 演算法 那節 可以先跳過...
學習c語言需要哪些軟體學習C語言需要哪些軟體
可以考慮devc c free,gcc vc6就算了,上面一般是入門的軟體 做龐大工程的時候就是vs系列,幾個g 複雜的話visual c 6.0,要想簡單的編一個程式的話用tc就可以了,我們用的是微軟公司的visual c 6.0版本的 如果你的系統是win7的話,普通的vc6.0 不相容的,那得...
C語言關於fgets函式,C語言關於fgets函式
可能會溢位。記憶體中給ch分配一個位元組的空間,而你這裡是讀取n 1個位元組,只要n 0就會出現溢位。當然有可能復溢位,一般來制說不會宣告一個字元變數,然後把讀取的一段資料往一個字元變數所在的地址放 那字元變數後面的記憶體不是都被蓋了?正確的用法是malloc一段大小的記憶體,一次讀取的大小不超過這...