C語言中全局變量賦值的陷阱

今天想把某個特定內存地址中數據取出來處理,處理思路是這樣的: 首先定義一個指針變量,讓這個指針變量指向內存地址,作爲處理數據的基地址,然後就可以讀出這塊數據的內容了,開擼代碼 提示錯誤 找了半天錯誤愣是沒找到,後來就把這段代碼放到主函數內部,竟然不報錯了。那麼爲什麼放在主函數內部就不報錯了呢? 重點來了:c語言中不允許在函數外部給全局變量賦值 比如在主函數外的這段代碼,就是錯誤的,全局變量在函數外
相關文章
相關標籤/搜索