मान लीजिए हम है इन स्थानीय चर:स्टैक पर चर कैसे पहुंचे हैं?
int a = 0;
int b = 1;
int c = 2;
int d = 3;
जहां तक मुझे पता है, इन इस तरह, प्रणाली ढेर पर आवंटित किया जाएगा:
| |
| 3 | d
| 2 | c
| 1 | b
|_0_| a
इसका मतलब यह है कि आदेश में प्राप्त करने के लिए ए का मान, डी, सी और बी के मानों को सबसे पहले स्टैक से बाहर पॉप किया जाना चाहिए? यदि हां, तो ये मूल्य कहां जाते हैं? क्या इसका मतलब यह है कि हाल ही में घोषित चर का उपयोग तेजी से होगा? या क्या मुझे कुछ याद आ रहा है (जो मुझे संदेह है), और पूरी चीज किसी अन्य तरीके से काम करती है?
संपादित करें: धन्यवाद, दोस्तों!
+1 स्टैक पॉइंटर बनाम फ्रेम सूचक के स्पष्टीकरण के लिए +1 – Christoph
+1 स्पष्टीकरण के लिए फिर से +1 – cbrulak
+1 +1 अनुक्रम –