const的用法,放*左邊,與*右邊區別

接下來看具體內容: int main() { int a = 10; a = 20; } 這段代碼編譯時不會出錯的. 但是如果向前面加const,則程序會報錯 如果有const 修飾,還能不能改變a的值呢? 上面這張圖片說明const修飾的變量,不能直接修改,但是可以通過指針改變。但是這樣不安全,因爲本來a被const修飾,不能被改,可是現在卻被通過指針改變了,那麼該如何使a通過指針也改變不了呢。
相關文章
相關標籤/搜索