原创 爲什麼地址總線爲N位的CPU,其尋址範圍是2的N次方字節?

一、爲什麼是2n2n ? 一根線是怎麼連接兩個存儲單元的,難道里面有兩根線芯?好像不是這樣吧…… 因爲計算機是採用二進制計算的。假設一臺計算機,它只有11 根地址線,那麼它的元件只有 0/10/1兩種狀態。對應這個例子,我們

原创 C Primer Plus 第六版第四章編程練習答案

部分習題代碼丟失,需要請聯繫博主。 編譯環境:Visual Studio 2017 #include<stdio.h> #include<stdlib.h> #include<string.h> #include<float.

原创 While循環與getchar()組合巧妙清除緩存區內容

最近做題發現鍵入回車後,總會產生一些意料之外的結果……並未完全達到預期的目標,今日偶的解法,隧簡單分析一波。 先從一個簡單的小程序開始,我們先忽略它糟糕的算法: /*guess.c--一個糟糕且錯誤的猜數字程序 #include

原创 C Primer Plus 第六版第五章編程練習答案

部分習題代碼丟失,需要請聯繫博主。 編譯環境:Visual Studio 2017 #include<stdio.h> #include<stdlib.h> #include<string.h> #include<float.