प्रारंभ पता फ़ंक्शन नाम से प्राप्त किया जा सकता है, फ़ंक्शन का अंतिम पता कैसे ढूंढें? मैं साक्षात्कार में यह प्रश्न पूछा गया है:सी प्रोग में किसी फ़ंक्शन का अंतिम पता कैसे खोजें?
पर विचार करें समारोह च() जो मैं लिखा पाठ अनुभाग पार कर गया है और आसन्न धारा (डेटा अनुभाग) लेखन से अधिक शुरू कर दिया। मैं इस स्थिति को कैसे संभाल सकता हूं? इसके अलावा उन्होंने कहा कि मुझे इसे सी कोड के माध्यम से संभालना चाहिए। मुझे प्रतीक मानचित्र फ़ाइल नहीं दिखनी चाहिए और पता प्राप्त करना चाहिए।
कोई मानक तरीका नहीं है। आप फ़ाइल में अगले फ़ंक्शन का पता लेने का प्रयास कर सकते हैं, फिर घटाना - लेकिन इसकी कोई गारंटी नहीं है कि यह काम करेगा। उदाहरण के लिए, लिंकर कार्यों को वर्णानुक्रम में क्रमबद्ध कर सकता है, ताकि अन्य कार्यों के लिए स्थान शामिल हो, या यह नकारात्मक आकार दे सकता है। –
आपको आर्किटेक्चर और एबीआई निर्दिष्ट करना होगा या आपको उपयोगी उत्तर नहीं मिलेगा। –
"मुझे साक्षात्कार में इस सवाल से पूछा गया है" मुझे संदेह है कि आपने इस सवाल को गलत समझा है, और वे पूछ रहे थे कि आपने डेटा को गलती से निष्पादित करना शुरू किया है या नहीं। जवाब "डेटा निष्पादन रोकथाम" होगा अन्यथा स्मृति को ध्वजांकित करने के लिए हार्डवेयर सुविधा के रूप में जाना जाता है जिसे निष्पादित नहीं किया जा सकता है। – Ben