首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C >> C 語言基礎

C 語言入門手冊:零基礎 FAQ、環境配置、常見誤區與學習路徑指引

     編輯:C 語言基礎

給零基礎/入門者的澄清手冊

核心認知

  • C 是什麼? 面向過程語言,近 30 年歷史,高效接近底層,Windows/Linux/遊戲/網絡協議/工控底層多用 C。非萬能,非垃圾,適合特定場景。
  • C++ 是什麼? 面向對象語言,20+ 年歷史,適合大型系統架構,同樣接近底層。切勿以為 C+類 = C++。
  • TC/VC/BC/BCB 是什麼? 不同時期不同公司的 C/C++ 開發環境(IDE/編譯器),無絕對好壞,視場景選擇。還有 GCC、Watcom、Dev-C++ 等。
  • 基礎要求? 小學語文/英語/數學即可。是否先學 C 再學 C++ 見仁見智。

高效學習法

  1. 不斷看書 + 實踐,務必做完書上練習題。
  2. 不鑽牛角尖,很多「問題」隨後實踐自然理解。
  3. 不盲目提問,給自己消化時間。
  4. 拒絕浮躁。

常見環境問題速查

現象原因與解決
TC 提示缺少 cos.objOptions → Directories 設置四大路徑:Include、Lib、Output、TC安裝目錄,記得 Save Options
include 路徑錯誤同上,檢查 Include 目錄是否包含標準頭文件
全角/半角字符導致編譯錯誤編程必須用半角(英文輸入法)字符
VC 無法連接 _main/_WinMainConsole 程序選 Win32 Console Application(用 main);GUI 程序選 Win32 Application(用 WinMain)
TC/VC 看不到輸出或一閃而過TC 按 Alt+F5 或代碼加 system("PAUSE")/getchar();VC 選 Execute 或同樣加暫停代碼

心態建設

  • 多久成高手?當你不再問這問題時。
  • 學 C 有什麼用?先想清為什麼學,想不到別學。
  • 學完能怎樣?只證明會語言,不等於會開發。需繼續學數據結構、算法、軟件工程、數學(微積分、離散、矩陣、概率統計、數值分析)。
  • 不懂怎麼辦?查 MSDN(光盤版或 msdn.microsoft.com)、搜索引擎。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved