Array Arithmetic Operations in C Language: जैसाकि हमने पहले कहा, हम Array के Address द्वारा उसके Elements के साथ Arithmetical व विभिन्न प्रकार की Logical या Relational प्रक्रियाएं कर सकते है।
इसे समझने के लिए हम निम्नानुसार एक उदाहरण Create कर करते हैं, जिसमें एक Array में दस संख्याएं Input करना है और हर संख्या का वर्ग उसी के समान Element Address पर एक दूसरे Array में Store करना है।
Program #include<stdio.h> main() { int num[10], square[10], i; clrscr(); // Inputting Array Elements for(i=0; i<10; i++) { printf ("Enter %d Element", i); scanf("%d", &num[i]); } /* Calculating Square of Every Element And Placing that in square Array */ for(i=0; i<10; i++) { square[i] = num[i] * num[i]; } //Displaying Both Array Elements for(i=0; i<10; i++) { printf("\n Square of %d is %d", num[i], square[i]); } getch(); }
इस प्रोग्राम में हमने दो Array लिए हैं। पहला Array num[i] प्रथम for Loop के दौरान मानों को Input करता है। दूसरा for Loop num[i] में Store मानों का वर्ग ज्ञात करते हुए दूसरे Array square[i] में रखता है और तीसरे Loop द्वारा दोनों Array में Store मानों को Output में Print कर दिया गया है।
हमने अभी Array को int प्रकार के Data Type के साथ प्रयोग किया। हम Array का प्रयोग विभिन्न प्रकार के सभी Data Types के साथ कर सकते हैं। यानी:-
- Array में Double प्रकार का मान Store करने के लिए double Keyword का प्रयोग किया जाता है।
- यदि Array में Float प्रकार का मान Store करना हो, तो Array को float प्रकार का Declare करते हैं।
- यदि हम Array में String Store करना चाहें तो यह काम हम One-Dimensional char Array का प्रयोग करके कर सकते हैं।
String के बारे में हम पहले ही बता चुके हैं, कि जब हमें प्रोग्राम में कोई String Store करनी होती है, तब हम उस Variable को One Dimensional Array के रूप में Declare करते हैं क्योंकि एक char Variable एक समय में केवल एक ही मान को Store करके रख सकता है। इसलिए जब हमें एक से अधिक मानों को एक समय में एक ही Variable में Store करके रखना होता है, तब हम Array का प्रयोग करते हैं। यही बात किसी Strings को किसी Variable में Store करने के सम्बंध में लागू होती है।
एक String, Characters का एक पूरा समूह होता है। इसलिए एक String को किसी Variable मे Store करने के लिए उसे Array बनाना जरूरी होता है। ये Array हमेंशा char प्रकार के Data Type का होता है और इन्हें निम्नानुसार Declare करते हैं:
char Array Name[Size]
ध्यान दें कि एक char प्रकार के Data Type के Array का अंत हमेंशा NULL Character से होता है और यह NULL Character “C” Compiler स्वयं ही हर char प्रकार के Array के अंत में लगा देता है, इसलिए हमें जितने Characters एक Array में Store करने हों, Array की Size हमेंशा उससे एक अधिक लेनी चाहिये।
ये Article इस वेबसाईट पर Selling हेतु उपलब्ध EBook C Programming Language in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी रहा, तो निश्चित रूप से ये पुस्तक भी आपके लिए काफी उपयोगी साबित होगी।
C Programming Language in Hindi | Page: 477 + 265 | Format: PDF