在輸出二個以上變數記憶體位址,發線先宣告的變數會排在後面,百思不得其解又重翻一次教學。
剛開始會以為*p
是綁在一起,
重看後才知道也可以跟資料型態綁一起。
而且程式會出現「p = &a;」句子,
這個時候p
就是單身了。
讀別人程式碼會考驗默契,
才能猜到變數命名原則。
大方向是從英文名來命名,
但是沒學過相關英文單字就要多想幾天。
後來有找到記憶體由大到小儲存原因(不安全),
因為c語言使用記憶體配置分三類,
所以宣告變數會由大到小儲存。
而關鍵字用錯一直查不到資料,
這還是我第一次看到stack記憶體
。
感謝撥冗閱讀,有錯誤歡迎指教。