ऐरे को int, char, float, double आदि जैसे सभी डेटा टाइप्स का उपयोग करके बनाया जा सकता है। लेकिन void डेटा टाइप का उपयोग करके ऐरे बनाना संभव नहीं है। यदि ऐसा किया जाता है तो एक त्रुटि प्रदर्शित होगी।
एक प्रोग्राम जो इसे प्रदर्शित करता है वह इस प्रकार है।
उदाहरण
#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];
अब आइए उपरोक्त प्रोग्राम को समझते हैं।
उपरोक्त प्रोग्राम में void डेटा टाइप का एक ऐरे arr1 बनाया गया है। चूंकि यह C में संभव नहीं है, एक त्रुटि संदेश प्रदर्शित होता है यानी "declaration of 'arr1' as array of voids"।