C primer plus 學習筆記 第1章
第1章 初識C語言
這章主要介紹了一些C語言的歷史,還有編寫程式的過程。 主要內容: C的歷史和特性 編寫程式的步驟 編譯器和連結器的一些知識 C標準
1.1 C語言的起源 1972,貝爾實驗室 1.2 選擇C語言的理由 高效性,可移植性,可直接訪問硬體 1.3 C語言的應用範圍 嵌入式系統,作業系統(Linux) 1.4 計算機能做什麼 1.5 高階計算機語言和編譯器 1.6 語言標準 1.7 使用C語言的7個步驟 1. 定義程式的目標 2. 設計程式 3. 編寫程式碼 4. 編譯 5. 執行程式 6. 測試和除錯 7. 維護和修改程式碼 1.8 程式設計機制 舉一個例子:有一個concrete.c的原始檔,//實際上是一個文字檔案。 編譯器將原始碼轉換成中間程式碼 連結器將中間程式碼和其他程式碼合併,生成可執行檔案
相關推薦
C primer plus 學習筆記 第1章
第1章 初識C語言 這章主要介紹了一些C語言的歷史,還有編寫程式的過程。 主要內容: C的歷史和特性 編寫程式的步驟 編譯器和連結器的一些知識 C標準 1.1 C語言的起源 1972,貝爾實驗室 1.2 選擇C語言的理由 高效性,可移植性,可直接訪問
C primer plus 學習筆記 第3章
第3章 資料和C 本章的內容,資料型別。 3.1 一個例子 3.2 變數和常量。 變數自然就是可以變化的量,常量就是不變的量。 3.3 資料:資料型別 資料有多種型別,比如整數、浮點數,字元。 C語言通過 資料型別來表示不同的資料。 而一些關鍵字可以用來標記這些資料型別。
C primer plus 學習筆記 第5章
第5章 運算子、表示式和語句 5.1 一個例子 5.2 基本運算子 (operator) 5.2.1 賦值運算子:不一樣的 = :和數學的=不同, C語言的=不是相等 而是賦值。 在C語言如果要比較是否相等,用 == 。 bmw = 2004 是將 2004 賦值給bmw
C primer plus 學習筆記 第4章
第4章 字串和格式化輸入/輸出 4.1 一個例子 4.2 字串簡介 字串是雙引號括起的一串字元,如"zi fu chuang" C語言沒有專門儲存字串的變數型別,字串儲存在char型別陣列中。 在陣列末尾有一個空字元 \0 標記字串結束。 tip: ‘x' 和"
C Primer Plus學習筆記(1)
1.C語言概述 ’//’ 這種註釋只能寫成一行 最好寫成int main(void) 報錯的位置比真正的錯誤位置滯後一行 2.資料和C int dogs, cats = 94; (有效,但是這種格式很糟糕!) 如果要在八進位制和十六進位制前
C Primer Plus學習筆記(四)- 運算符、表達式和語句
post 函數表 浮點 ima 數據存儲 定義 數據對象 其他 符號整型 基本運算符 賦值運算符:= 在C語言中,=不是“相等”,而是賦值運算符,把左邊的值賦給右邊的變量 a = 2018; //把值2018賦給變量a 賦值表達式語句的目的是把值儲存到內存位置上,用
C Primer Plus學習筆記(七)- C 控制語句:分支和跳轉
prim class wid int 但是 count 跳轉 ++ idt if 語句: if 語句被稱為分支語句(branching statement)或選擇語句(selection statement) if 語句的通用形式: if (expression)
java程式設計思想學習筆記——第1章 物件導論
1.1 抽象過程 面向物件思想的實質:程式可以通過新增新型別的物件使自身適用於某個特定問題。 面向物件思想的五個基本特徵: 1)萬物皆物件 2)程式是物件的集合 3)每個物件都有自己的由其他物件所構成的儲存 4)每個物件都有其型別 5)某一特定型別的所有物件都可以接收同樣的訊息 物件具有行為、
C Primer Plus 學習筆記_Chapter1 Getting Ready
The life of a CPU, at least in this simplistic account, is quite simple. It fetches an instruction from memory and executes it. It fetches the next
C++ primer plus課後答案第4章
陣列的宣告: typeNamearrayName[arraySize]; 1. charactor[30]; shortbetsie[100]; floatchuck[13]; longdouble sipsea[64]; 3. intodd[5]=
爬蟲學習筆記第1章
人說最好的學習是教學,我深以為然。為了理清學習這本書《Python3爬蟲網路爬蟲開發實戰》的一些概念,開始寫本系列。這個系列的博文將 提煉書中重點核心理念 記錄我在學習這本書時遇到的非技術性問題及其解決方案 給出我個人的觀點和建議 有些內容我暫時不會寫到——
C++ Primer Plus(6th edition) 第12章程式設計練習題
1.對於下面的類宣告 class Cow { char name[20]; char * hobby; double weight; public: Cow(); Cow(const char*nm, const char * ho, double wt); Cow(cons
Android學習筆記第1章之掌握日誌工具
備註:參考《第一行程式碼》 一、Android中的日誌工具類是Log(android.util.Log),這個類共提供了5種方法來供我們列印日誌。 1.Log.v()。用於列印那些最為瑣碎的、意義最小的日誌資訊。對用的級別是verbose,是Android日誌裡
RTthread學習筆記————第1章 嵌入式作業系統
什麼是作業系統 作業系統是指管理和控制計算機硬體與軟體資源的計算機程式,是直接執行在計算機上的最基 本的系統軟體,任何其他軟體都必須在作業系統的支援下才能執行,按應用領域來劃分,可分為桌 面作業系統、伺服器作業系統、移動作業系統、和嵌入式作業系統幾類。 嵌
MySQL 5.1參考手冊學習筆記 第1章:一般資訊
1.2. 本手冊採用的慣例 ·這類風格的文字用於SQL語句,資料庫、表和列名稱,C和Perl程式碼,以及環境變數。例如: 要想重新載入授權表,請使用FLUSH PRIVILEGES語句。 這類風格的文字用於指明鍵入的數如資訊
C++ Primer Plus學習筆記(四)(輸入輸出錯誤處理、檔案輸入輸出)
1. 字元函式庫 cctype cctype是字元函式庫,用於判斷是否為大寫字母、標點符號、空格等 #include<cctype> char ch; isalpha(ch)//如果ch是字母,返回非零值,否則返回0 ispunct(ch)/
Go學習筆記-第1章
Go 學習筆記 第一章 型別 1.1 變數 Go 語言變數名由字母、數字、下劃線組成,其中首個字母不能為數字。 Go 是靜態型別語⾔,不能在運⾏期改變變數型別。 使⽤關鍵字 var 定義變數,⾃動初始化為零值。如果提供初始化值,可省略變數型別,
C++ Primer Plus 學習筆記(複合型別)(二)
1. 結構(結構體) 結構是一種比陣列更靈活的資料格式,因為同一個結構可以儲存多種型別的資料,將資料的表示合併到一起。 結構是使用者定義的型別,而結構宣告定義了這種型別的資料屬性。定義了型別後,可以建立這種型別的變數。 1. 1 結構的定義方法
C++ Primer Plus 學習筆記(函式)(一)
1. 基本知識 使用 C++ 函式,必須完成以下工作: 提供函式定義 提供函式原型 呼叫函式 庫函式是已經定義和編譯好的函式,同時可以使用標準庫標頭檔案提供其原型,因此只需正確地呼叫這種函式即可。 1. 1 定義函式 可以將函式分成兩類:沒有返
神經網路與機器學習第3版學習筆記-第1章 Rosenblatt感知器
神經網路與機器學習第3版學習筆記 -初學者的筆記,記錄花時間思考的各種疑惑 第一章 Rosenblatt感知器 1、第32頁 1.1 為什麼如果第n次迭代時的內積存在符號錯誤,第n+1次迭代內積的符號就會正確? 已知 $