मुझे एक वैश्विक के रूप में सी में एक बड़ी अशक्त सरणी की आवश्यकता है। क्या ऐसा करने का कोई तरीका है जो टाइप करने के अलावा है
char ZEROARRAY[1024] = {0, 0, 0, /* ... 1021 more times... */ };
?
char
आदि के लिए ठीक है , लेकिन यदि आप एक सरणी-पॉइंटर्स चाहते हैं, तो आपको उन्हें स्पष्ट रूप से NULL में सेट करना चाहिए, वहाँ (बेतुका!) कोई गारंटी नहीं है कि NULL को शून्य-बाइट के रूप में दर्शाया गया है। हालांकि यह शाब्दिक 0
रूप से स्पष्ट रूप से अशक्त सूचक का प्रतिनिधित्व करता है।