"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > क्या C/C ++ मान्य में एक शून्य-लंबाई सरणी को परिभाषित करना है और क्या निहितार्थ हैं?

क्या C/C ++ मान्य में एक शून्य-लंबाई सरणी को परिभाषित करना है और क्या निहितार्थ हैं?

2025-03-22 पर पोस्ट किया गया
ब्राउज़ करें:534

] आईएसओ 9899: 2011 6.7.6.2 के अनुसार, सरणी आकार का प्रतिनिधित्व करने वाली अभिव्यक्ति शून्य से अधिक मूल्य के साथ एक निरंतर अभिव्यक्ति होनी चाहिए। हालांकि, यह समझना महत्वपूर्ण है कि इस तरह के सरणियों को अनुकूलित नहीं किया गया है।

Is Defining a Zero-Length Array in C/C   Valid and What are the Implications?
, एक शून्य-लंबाई सरणी, जिसे एक खाली सरणी के रूप में भी जाना जाता है, मौजूद है, लेकिन कोई तत्व नहीं है। यह कुछ स्थितियों में उपयोगी हो सकता है, जैसे कि संरेखण उद्देश्यों के लिए टेल-पैडिंग संरचनाएं। हालांकि, सामान्य तौर पर, यह शून्य लंबाई के साथ सरणियों को घोषित करने की सिफारिश नहीं की जाती है, क्योंकि यह अपरिभाषित व्यवहार और त्रुटियों को जन्म दे सकता है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3