সকল ডাটা টাইপ যেমন 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];
এখন আসুন উপরের প্রোগ্রামটি বুঝতে পারি।
উপরের প্রোগ্রামে ভয়েড ডেটা টাইপের একটি অ্যারে অ্যারে 1 তৈরি করা হয়েছে। যেহেতু এটি C-তে সম্ভব নয়, তাই একটি ত্রুটি বার্তা প্রদর্শিত হয় যেমন "অ্যারে শূন্যস্থান হিসাবে 'arr1'-এর ঘোষণা"৷