我想知道計算機以1s和0s /低電壓和高電壓形式存儲所有信息,yada yada ...但是當我們編譯程序時,它 - 或者只是存儲在comp上的任何數據 - 都在二進制形式...那麼計算機如何區分2個數據,因爲它包含的是0和1的數據流......爲了讓我的問題更清晰,我們從C中取一個可笑的簡單代碼:計算機如何區分2條數據?
它不會做任何事情 - 只是讓4個變量類型爲int,指向Int,char和指向Char的指針...現在這些將以0和1s的形式存儲在某處...所以,如何計算機是否知道從哪個位開始執行這樣和那樣的變量以及它在哪裏結束?首先,你可能會說計算機有它的地址,沒關係,授予。但是結束呢?...像對象/結構體這樣的複雜數據類型如何?
最後但並非最不重要的是,函數/過程呢?
感謝這個稍微詳細的答案......但我擔心,看起來你的'大會藝術'的鏈接似乎沒有工作......反正,再次感謝! – 2012-04-25 15:58:43
@ParthThakkar我很抱歉,我修復了它。似乎服務器崩潰了,我發佈時正在工作。 – byrondrossos 2012-04-25 17:53:54