c語言中指針的指針會等於0嗎
2023-06-08 06:32:01 1
C語言本身並沒有限制說指針變量不能為0,有限制的一般是平臺(比如作業系統),如果平臺沒有限制、任何地址都可以讀寫。作業系統下、指針通常不會允許為0,因為0地址是不開放給用戶程序操作的,如果用戶程序操作了0地址(及其他受保護的地址),作業系統就會給出一個異常。而在沒用作業系統的時候,我們的程序就自由了。在單片機開發中,我們常常不使用作業系統,指針可以為0、也可以填寫0地址。
關鍵詞: 語言 指針 等於
2023-06-08 06:32:01 1
C語言本身並沒有限制說指針變量不能為0,有限制的一般是平臺(比如作業系統),如果平臺沒有限制、任何地址都可以讀寫。作業系統下、指針通常不會允許為0,因為0地址是不開放給用戶程序操作的,如果用戶程序操作了0地址(及其他受保護的地址),作業系統就會給出一個異常。而在沒用作業系統的時候,我們的程序就自由了。在單片機開發中,我們常常不使用作業系統,指針可以為0、也可以填寫0地址。
關鍵詞: 語言 指針 等於