सभी डेटा प्रकारों जैसे int, char, float, double आदि का उपयोग करके एक सरणी बनाई जा सकती है। लेकिन शून्य डेटा प्रकार का उपयोग करके एक सरणी बनाना संभव नहीं है। अगर ऐसा किया जाता है तो एक त्रुटि दिखाई देगी।
इसे प्रदर्शित करने वाला एक कार्यक्रम इस प्रकार दिया गया है।
उदाहरण
#include <stdio.h> #include <stdlib.h> int main() { void arr1[4]; printf("A void array"); return 0; }
आउटपुट
उपरोक्त प्रोग्राम निम्न त्रुटि देता है।
error: declaration of ‘arr1’ as array of voids void arr1[4];
आइए अब उपरोक्त कार्यक्रम को समझते हैं।
उपरोक्त कार्यक्रम में शून्य डेटा प्रकार का एक सरणी arr1 बनाया गया है। चूंकि सी में यह संभव नहीं है, इसलिए एक त्रुटि संदेश प्रदर्शित होता है यानी "'arr1' की घोषणा रिक्तियों की सरणी के रूप में"।