回覆列表
  • 1 # 江城碼農

    C Primer Plus 第六版

    C缺陷與陷阱

    資料結構與演算法分析:C語言描述

    軟體除錯的藝術

    程式碼整潔之道

    編譯原理-龍書

    Linker & Loader

    writing secure code

    軟體安全開發生命週期

    程式設計師的自我修養

    還是得多看多練,演算法的可以刷刷leetcode,基礎的可以看看libc的實現

    軟體工程涉及的一些流程和工具也應該要有所瞭解,比如SOW/SRS/HLD,UML畫圖工具,版本控制工具svn/git,建議將學習過程中的程式碼都提交到GitHub或者gitee上託管,方便後面查漏補缺

  • 2 # 瓜果飄香科技

    初學者建議學習中文版的程式設計軟體,因為英文版的什麼也看不懂。目前我一直用的是c++6.0中文企業版的,簡單易上手,C語言程式碼,c++的程式碼都可以編譯。

    1、Micosoft visual C++,經典推薦。

    2、TC,學校推薦。

    3、DEV C++,個人推薦。

    4、C-FREE,華人自己做的。

    5、turbo c 3.0,新人推薦。

    6、ANSI C。

    C與C++的區別:C語言是面向過程的程式語言,C++是面向物件的程式語言。

    《C語言程式設計》講述了C語言的基本概念、各種資料型別的使用技巧、程式流程控制、陣列、函式、指標以及有關程式設計的方法等內容。書評 “C語言程式設計”是計算機專業和非計算機專業的一門技術基礎課程,也是程式設計的啟蒙語言課程。

  • 中秋節和大豐收的關聯?
  • 電腦瀏覽器哪個好用?