c語言的起源
2023年,貝爾實驗室的丹尼斯·里奇和肯·湯姆遜在開發unix作業系統時設計了c語言
可移植性及利害關係
由於c語言與unix關係密切,unix系統通常會將c編譯器作為軟體包的一部分。而windows系統底層是dos所以在一些大廠中要求linux
程式設計的7個步驟
編譯器和鏈結器
編譯器是把源**轉換成執行**的程式。
鏈結器是把你編寫的目標**、系統的標準啟動**和庫**這3部分合併成乙個檔案,既可執行檔案(exe)。
他們的關係如下圖
在widows系統中可以使用microsoft visual c++,microsoft visual studio的軟體來進行編譯c檔案
詳情可以去msdn檢視
c primer plus學習筆記
1.變數名命名規則 重要的 1 有含義 2 只能用字母字元 數字和下劃線 3 第乙個字元不能是數字 4 區分大小寫 5 不能用c 關鍵字 2.整型 1 無符合型別不能表負值 2 char short 16 int short long 32,int 和longlong 64,long c 11 寬度...
C PrimerPlus學習筆記
if語句中判斷恒等,將常量放前,防止由於 寫成 造成的難以查詢的bug。if 0 count 若寫成 0 count 會報錯,count 0 則不會命名空間 using namespace std cout one cout two std cout one std cout two using s...
C Primer Plus學習筆記
1.組合語言是特地的cpu設計所採用的一組內部指令的助記符,不同的cpu型別使用不同的cpu c給予你更多的自由,也讓你承擔更多的風險 自由的代價是永遠的警惕 2.目標 檔案 可執行檔案和庫 3.可以用畫幾個盒子的方式來跟蹤乙個程式的變數 一門語言的語法就是一套規則,用於管理這種語言中的合法語句組織...