सी प्रोग्रामिंग भाषा में संरचना का सबसे आम उपयोग संरचनाओं की एक सरणी है।
संरचनाओं की एक सरणी घोषित करने के लिए, पहले संरचना को परिभाषित किया जाना चाहिए और फिर, उस प्रकार के एक सरणी चर को परिभाषित किया जा सकता है।
उदाहरण के लिए, स्ट्रक्चर बुक बी [10]; // 'पुस्तक' प्रकार की संरचनाओं की एक सरणी में तत्व
उदाहरण
संरचनाओं की एक सरणी के संबंध में 3 छात्रों के विवरण को स्वीकार करने और प्रिंट करने के लिए सी कार्यक्रम नीचे दिया गया है -
#include <stdio.h>
#include <string.h>
struct student{
int id;
char name[30];
float percentage;
};
int main(){
int i;
struct student record[2];
// 1st student's record
record[0].id=1;
strcpy(record[0].name, "Bhanu");
record[0].percentage = 86.5;
// 2nd student's record
record[1].id=2;
strcpy(record[1].name, "Priya");
record[1].percentage = 90.5;
// 3rd student's record
record[2].id=3;
strcpy(record[2].name, "Hari");
record[2].percentage = 81.5;
for(i=0; i<3; i++){
printf(" Records of STUDENT : %d \n", i+1);
printf(" Id is: %d \n", record[i].id);
printf(" Name is: %s \n", record[i].name);
printf(" Percentage is: %f\n\n",record[i].percentage);
}
return 0;
} आउटपुट
जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -
Records of STUDENT : 1 Id is: 1 Name is: Bhanu Percentage is: 86.500000 Records of STUDENT : 2 Id is: 2 Name is: Priya Percentage is: 90.500000 Records of STUDENT : 3 Id is: 3 Name is: Hari Percentage is: 81.500000