《程序是怎樣跑起來的》第4章讀後感
計算機是進行數據處理的設備,而程序表示的就是處理順序和數據結構。程序必須能自由的使用內存和磁盤,所以在第4章中我認識到內存和磁盤的構造。
我們都知道內存IC中能儲存1024個一字節的數據,容量就是1KB,仔細思考就可以知道程序中所指定的變量的數據類型的不同,讀寫的物理內存大小也會隨之發生變化。
指針是c語言的重要特征,指針也是一種變量,它所表示的不是數據的值,而是儲存著數據的內存地址,使用指針可以對任意指定地址的數據進行讀寫。
數組是指多個同樣數據類型的數據在內存中連續排列的形式,作為數組元素的各個數據會通過連續的編號唄,區分開來這個編號稱為索引,通過索引可以找到儲存數據的地址,這樣方便我們找到儲存在計算機中的程序。
棧和隊列的區別在於數據輸入的順序是不同的,但是後入先出,隊列是先入先出。如果我們在內存中預留出棧和隊列所需要的空間,並確定好寫入和讀出的順序,那麽就可以不指定地址,還有索引。
二叉查找樹使數據搜索更有效,這是在邏輯程序上實現的。,使用這種方法的便利之處在於可以使數據的搜索等更加有效率。
《程序是怎樣跑起來的》第4章讀後感
相關推薦
《程序是怎樣跑起來的》第4章讀後感
形式 使用 數據 區別 索引 語言 搜索 info 必須 計算機是進行數據處理的設備,而程序表示的就是處理順序和數據結構。程序必須能自由的使用內存和磁盤,所以在第4章中我認識到內存和磁盤的構造。 我們都知道內存IC中能儲存1024個一字節的數據,容量就是1K
《程序是怎樣跑起來的》第三章讀後感
錯誤 十進制 兩種 系統 就是 以及 進制 表達 exc 第三章主要講的是計算機計算錯誤的原因 在第二章中講到計算機中的數據是由二進制數來表示的,在這章中講到了含有小數的十進制數怎麽轉換成二進制數以及用二進制數無法正確表示某些含有小數的十進制數的原因,單精度浮點數(floa
《程序是怎樣跑起來的》第六章讀後感
特點 能夠 解釋 格式 -- 文件的 哈夫曼 提升 比較 親自嘗試壓縮數據,本章很切合實際,作者在這章主要講述了文件的單位-字節、RLE算法的機制,把文件內容用“數據*重復次數”的形式來表示的壓縮方法稱為RLE算法、以及RLE算法的缺點。之後第四節作者講述了通過莫爾斯編碼來
《程序是怎樣跑起來的》第七章讀後感
align 安裝windows 存在 bio 特定 引導程序 windows 作者 不同 程序是在何種環境中運行的,開頭作者解釋到如果運行環境不同,程序是無法運行的。運行環境是由操作系統和硬件決定的,所以我們在第一節可以知道運行環境是操作系統和計算機主機(硬件)的綜合。同一
《程序是怎樣跑起來的》第八章讀後感
區域 不同 不同語言 兩個 無法 數據 第八章 過程 代碼 這章其實就是講述了源文件與可執行文件及其轉換,用某種編程語言編寫的程序就稱為源代碼,保存源代碼的文件稱為源文件。C語言的源文件擴展名為”.c”,源文件比較簡單,通俗易懂。但是源代碼不能直接運行,因為CPU只認識本地
JavaScript中變量、作用域和內存問題(JavaScript高級程序設計第4章)
外部 對象的引用 pan object 揮手 fun 可用內存 限制 argument 一、變量 (1)ECMAScript變量肯能包含兩種不同的數據類型的值:基本類型值和引用類型值。基本類型值指的是簡單的數據段,引用類型值指那些可能由多個值構成的對象。 (2)基本數據類型
《構建之法》第4章、第17章讀後感
電腦 能夠 http 其他 快的 aid 性格 小寫字母 spa 第四章 原文: 4.3.2: goto 函數最好有單一的出口,為了達到這一目的,可以使用goto。只要有助於程序邏輯的清晰體現,什麽方法都可以使用,包括goto。 問題: 是否什麽
perl語言入門總結-第4章-子程序
操作 code per erl 入門 $max imu 最好 sta 子程序定義和返回值 sub sum{ print "調用了子程序\n"; $a + $b; #後一行為返回值 } $a=1; $b=33; $s =∑ #34 調用子程
《程序是怎樣運行的》第5章讀後感
解析 技術 功能 內容 地址 alt 內存不足 com 效應 內存和磁盤的功能是相同的,不過利用電流來實現儲存的內存,同利用磁效應來實現儲存的磁盤,還是有差異的,內存是高速高架,而磁盤則是低速廉價。 計算機中主要的儲存部件是內存和磁盤。磁盤中儲存的程序,必須要加載到
程序是如何跑起來的――第一章
計算 對象 結果 和數 匯編語言 程序計數器 如何 功能 掌握 在第一章的時候,開始的時候有幾個問題,突然發現自己的基礎知識很薄弱,相信以後自己會更加註重基礎知識的積累吧。在第一章中重新認識了一些知識和概念,像這些,掌握程序運行機制的基礎和前提是了解程序的運營流程
linux就該這麽學-第4章 寫入、轉義、單引號、別名、全局變量
http ima src com 分享 全局變量 .com 文件 nbsp 一、寫入 1、> 清空寫入文件 2.>>追加寫入文件 3.2>>錯誤追加寫入文件 二、轉義 linux就該這麽學-第4章 寫入、轉義、單引號、別名、全局變量
一段程序的人生 第12章:蕭何
mini 臺電 數據 折騰 頁面 知識 全部 pos align 從第0章開始閱讀 第拾貳章 蕭何 通過網絡嗅探,我最終拿到了server上論壇的admin用戶的password。而且用它登錄進入了論壇的後臺系統。進入之後,看到了非常多的管理功能。比方
軟件工程過程 第4章 瀑布模型應用實例
系統設計 負責人 color 準備工作 準備 結構 輸出 有效 報告 1.Infosys 過程模型如下圖所示:P82 包括需求規範、高層設計、詳細設計、構建、單元測試、集成測試計劃、集成測試、系統測試計劃、系統測試、文檔化、驗收測試、安裝和維護支持。
第4章 數據鏈路層(4)_擴展以太網
style 由於 crc prior 運行 選擇 兩個 需要 指定端口 4. 擴展以太網 4.1 集線器(hub) (1)集線器組網 ①10BASE-T雙絞線以太網的通信距離短,每個站到集線器的距離不超過100m(註意,10表示10Mb/s的數據傳輸率,BASE表示連接
第4章 數據鏈路層(5)_高速以太網
網絡 1.3 cell 增加 pan ble 雙工 網段 數據鏈路 5. 高速以太網 5.1 100M以太網 快速以太網(100M)標準 名稱 傳輸介質 網段最大長度 特點 100BASE-TX 銅纜 100m 兩對UTP5類線或屏
Python作業本——第4章 列表
代碼 拷貝 字符 microsoft del soft int 實踐項目 += 課後習題: 1.[]是一個空列表 2. 1 spam.insert(3, ‘hello‘) 錯,應為:spam[2] = ‘hello‘ 3.[‘d‘] ‘d‘ 4.[‘d‘]
[異能程序猿]第五章 出手(第一更)
在一起 的人 化妝品 回來 通過 發現 我們 你們 這也 說話之人正是李林! 原本李林並不想摻和此事,但從開始到如今,李林實在有些忍無可忍了。既然忍無可忍,便無需再忍,恰好,也拿這婦人做做實驗,反正就算使用自己特殊的能力, 這麽多人都在場,誰又
Java開發工程師(Web方向) - 01.Java Web開發入門 - 第4章.Maven
編譯器 靜態資源 重復 mvn clean art servle 技術 工具 環境 第4章--Maven Maven實戰 Java Web應用的部署: 手動式: 編譯:javac -cp $CATALINA_HOME/lib/servlet-api.jar web-inf/
前端開發工程師 - 01.頁面制作 - 第4章.CSS
組合選擇器 gre button 字母 family 屬性選擇器 次數 規則 clas 第4章.CSS CSS簡介 Cascading Style Sheet 層疊樣式表:定義頁面中的表現樣式 history: CSS1(1996)--CSS2(1998)--著手CSS3草
《大道至簡》第四章讀後感
結果 們的 描述 現場 需要 mail 然而 讓我 操作 流於形式的溝通 此章主要概括溝通的方式和方法決定著我們的成敗,在軟件開發的過程中必然存在著溝通交流,有效的溝通可以達到事半功倍的效果。 在項目開發時,我們肯定需要面對客戶,客戶的需求就是我們的工作方向,然而我們該如何