⑴ 一個程序編譯完成後在內存中是如何存儲的
如上所說,內存被分成 程序代碼區、堆區、棧區 還有個全局數據區
1.程序代碼區:存放你的全部代碼
2.堆區:存放用new 申請的變數(如 int a = new int(5))
3.棧區;存放int = 5;之類的變數(必須放在函數中)
4.全局數據區:存放全局或靜態變數,即定義在函數外的,或加上static的變數
(如:static int a = 5;)
⑵ 請問PLC程序是存儲在什麼地方啊
樓上的回答不專業,現在的PLC都是可以重新編程的,程序是放在程序存儲器裡面也就是樓上說的ROM,不過好多廠家是弄了加密程序在裡面,所以你無法讀出來,只可以運用!RAM是數據寄存器,斷電之後會消失,而ROM不會因為斷電而丟失數據的!