के साथ काम करने का कहते हैं कि मैं निम्नलिखित कोड का टुकड़ा करते हैं मना कर दिया।सी पॉव समारोह चर प्रतिपादक
math.h
को शामिल या छोड़कर कोई फर्क नहीं पड़ता, क्योंकि यह किसी भी तरह से शामिल होने के समाप्त होता है।
हार्डकोडेड पावर के लिए 2.0
बढ़ाना ठीक है, लेकिन अगर मैं i
वाली अभिव्यक्ति द्वारा एक्सपोनेंट को प्रतिस्थापित करता हूं तो सब कुछ विफल हो जाता है।
मैं क्या गलत कर रहा हूं? धन्यवाद।
आप किस कंपाइलर का उपयोग कर रहे हैं? क्या 'पाउ() 'की कोई अन्य संभावित घोषणा है? क्या आप वास्तव में त्रुटि उद्धृत कर सकते हैं? –
मैं जीसीसी का उपयोग कर रहा हूं और 'पाउ' की कोई अन्य घोषणा नहीं है। सवाल निश्चित रूप से उत्तर दिया गया है; लगभग सभी उत्तरों ने मुझे मदद की। काश मैं एक से अधिक स्वीकार कर सकता हूं। :) सबको धन्यवाद। –
जबकि अन्य ने टिप्पणी की है कि क्यों 'पाउ' काम नहीं कर रहा था, इसलिए आप जो तथ्य 'पाउ' का उपयोग कर रहे हैं, वह आपके कोड के साथ एक बड़ी समस्या है। ** सी एक्सपोनेंट बेस 2 ** के लिए एक ऑपरेटर है और इसे '<< 'कहा जाता है। 'पाउ' के इस बेकार उपयोग को हटाएं और इसे '1 << i' से बदलें, और' डबल 'के बारे में भूल जाएं। –