C和C++最強大的地方在哪里呢?就是指針對內(nèi)存的操作。有了指針我們才可以在代碼內(nèi)存里自由飛翔,想玩哪里玩哪里,想變什么變什么。 內(nèi)存 首先我們聊聊什么是內(nèi)存(我們以32位程序模型為例)。對于一個進程來說,內(nèi)存可以理解成一連串的帶編號的存儲區(qū)域。 每個進程都映射一段連續(xù)的虛擬內(nèi)存地址(不是內(nèi)存的真實物理地址,只是一個編號,物理內(nèi)存地址可以不連續(xù))。 每個格子我們理解為一個字節(jié),也就是一個byte或者說一個unsigned char。 而指針...
2021-01-18 09:08:08