IhsAdke.com

सी में कार्यक्रम कैसे करें

सी सबसे पुरानी प्रोग्रामिंग भाषाओं में से एक है यह 70 के दशक में विकसित हुआ था, लेकिन अभी भी निम्न स्तर के कारण बहुत शक्तिशाली है सी में कार्यक्रम के लिए सीखना और अधिक जटिल भाषाओं को पेश करने का एक शानदार तरीका है, और आप जो ज्ञान प्राप्त करेंगे, वह लगभग हर प्रोग्रामिंग भाषा के लिए उपयोगी है I सी में प्रोग्रामिंग कैसे शुरू करने के लिए, नीचे चरण 1 देखें।

चरणों

भाग 1
तैयार हो रही है

  1. 1
    एक कंपाइलर डाउनलोड और इंस्टॉल करें सी कोड को एक प्रोग्राम द्वारा संकलित किया जाना चाहिए जो कोड को सिग्नल में अनुवादित कर सकता है, मशीन को समझ सकता है। कंपलर्स आमतौर पर नि: शुल्क होते हैं, और प्रत्येक ऑपरेटिंग सिस्टम के लिए उनमें अलग-अलग संस्करण होते हैं।
    • Windows के लिए, Microsoft Visual Studio Express या MinGW का परीक्षण करें।
    • मैक के लिए, XCode सर्वश्रेष्ठ सी कंपाइलर्स में से एक है
    • लिनक्स के लिए, जीएनयू सबसे अधिक इस्तेमाल किया जाने वाला विकल्प है।
  2. 2
    मूल बातें समझें सी सबसे पुरानी प्रोग्रामिंग भाषाओं में से एक है, लेकिन यह बहुत शक्तिशाली हो सकता है यह यूनिक्स-आधारित ऑपरेटिंग सिस्टम के लिए डिज़ाइन किया गया था, लेकिन लगभग सभी सिस्टमों को पोर्ट और विस्तारित किया गया था। सी का आधुनिक संस्करण सी ++ है
    • सी मूलतः फ़ंक्शंस से बना है, जो डेटा को बचाने और हेरफेर करने के लिए चर, कंडीशंस और लूप का उपयोग कर सकते हैं।
  3. 3
    यहां कुछ सरल कोड दिए गए हैं कैसे एक साथ काम करने के विभिन्न पहलुओं की अच्छी जानकारी प्राप्त करने के लिए नीचे एक बहुत ही सरल कार्यक्रम देखें, और कार्यक्रम कैसे काम करते हैं
    # शामिल int main () {printf ("हैलो, विश्व! n") - getchar () - वापसी 0-}
    • आदेश # शामिल प्रोग्राम शुरू होने से पहले आता है, यह उन पुस्तकालयों को लोड करता है जिनमें आपको आवश्यक कार्यों की आवश्यकता होती है। इस उदाहरण में, stdio.h हमें कार्य का उपयोग करने की अनुमति देता है प्रिंटफ़ () और गाड़िया ().
    • आदेश int main () कंपाइलर को बताता है कि कार्यक्रम में "मुख्य" नामक एक फ़ंक्शन है और यह पूर्ण होने पर पूर्णांक वापस करेगा। सभी सी कार्यक्रमों को एक "मुख्य" फ़ंक्शन की आवश्यकता है
    • {} इंगित करता है कि उनके अंदर सब कुछ फ़ंक्शन का हिस्सा है। इस मामले में, वे यह दर्शाते हैं कि उनके अंदर कार्य "मुख्य" है
    • फ़ंक्शन प्रिंटफ़ () उपयोगकर्ता के स्क्रीन पर कोष्ठकों की सामग्री दिखाती है उद्धरण चिह्न गारंटी देता है कि स्ट्रिंग ठीक उसी प्रकार प्रदर्शित की जाएगी जैसा कि यह है। n एक रेखा को छोड़ने के लिए संकलक को बताता है
    • - एक रेखा के अंत को दर्शाता है अधिकांश सी लाइनें एक अर्धविराम के साथ समाप्त होती हैं
    • आदेश गाड़िया () जारी रखने से पहले उपयोगकर्ता को एक बटन दबाए जाने के लिए संकलक को बताता है। यह बहुत उपयोगी है क्योंकि कई कंपाइलर प्रोग्राम को चलाएंगे और फिर तुरंत विंडो बंद कर देंगे। यह आदेश विंडो बंद होने तक रोकता है जब तक कि बटन दबाया नहीं जाता है।
    • आदेश वापसी 0 एक समारोह का अंत इंगित करता है। ध्यान दें कि "मुख्य" समारोह प्रकार का है पूर्णांक. इसका मतलब यह है कि कार्यक्रम समाप्त होने पर वापस आने के लिए एक पूर्णांक की आवश्यकता होगी। "0" इंगित करता है कि प्रोग्राम बिना किसी त्रुटि के समाप्त हो गया है - कोई भी अन्य नंबर समस्याओं को दर्शाता है
  4. 4
    कार्यक्रम को संकलित करने का प्रयास करें। कोड को एक संपादक में रखकर उसे "* .c" फ़ाइल के रूप में सहेजें। इसे आमतौर पर "बिल्ड" या "रन" बटन पर क्लिक करके, अपने कंप्यूटर पर संकलित करें
  5. 5
    कोड में हमेशा टिप्पणी छोड़ें टिप्पणियाँ कोड का एक हिस्सा है, जो संकलित नहीं है, लेकिन आपको ये समझाता है कि क्या हो रहा है। यह कोड के उस भाग के फ़ंक्शन के आपको और अन्य डेवलपर्स को याद दिलाने के लिए उपयोगी है।
    • सी में टिप्पणी करने के लिए, टाइप करें / * टिप्पणी की शुरुआत में और * / अंत में
    • कोड के बुनियादी भागों पर सभी पर टिप्पणी करें।
    • टिप्पणियां इसे हटाए बिना कोड के एक भाग को तुरंत निकालने के लिए उपयोग की जा सकती हैं। बस के बीच कोड जगह / * और * / और संकलन यदि आप वापसी कोड चाहते हैं, तो बस प्रतीकों को हटा दें।

भाग 2
चर का उपयोग करना

  1. 1
    चर के फ़ंक्शन को समझें वे आपको डेटा को बचाने के लिए अनुमति देते हैं, या तो प्रोग्राम गणना या उपयोगकर्ता द्वारा दर्ज किए गए डेटा से। उनका उपयोग करने से पहले उन्हें परिभाषित करने की आवश्यकता होती है, और उनमें से कई प्रकार हैं
    • सबसे आम में से कुछ हैं पूर्णांक, चार, और नाव. प्रत्येक एक अलग डेटा प्रकार को स्टोर करता है।
  2. 2
    वेरिएबल घोषित करना सीखें प्रोग्राम द्वारा उपयोग किए जाने से पहले चर की स्थापना की जानी चाहिए, या "घोषित" आप वेरिएबल नाम के बाद डेटा प्रकार टाइप करके उन्हें घोषित करते हैं। यहां एक बयान के कुछ संभावित उदाहरण दिए गए हैं:
    फ्लोट एक्स-चार इन्टर-नाम ए, बी, सी, डी-
    • ध्यान दें कि आप उसी पंक्ति पर एक से अधिक वैरिएबल घोषित कर सकते हैं जब तक कि वे उसी प्रकार के होते हैं। बस उन्हें अल्पविराम के साथ अलग करें
    • सी में कई अन्य लाइनों की तरह, प्रत्येक वक्तव्य को अर्धविराम के साथ समाप्त होना चाहिए।
  3. 3
    जानें कि चर कहां से कहें कोड के प्रत्येक ब्लॉक की शुरुआत में उन्हें घोषित करने की आवश्यकता है (कोड का एक ब्लॉक ब्रैकेट्स से संलग्न है) यदि आप ब्लॉक के अंदर बाद में एक वैरिएबल घोषित करने का प्रयास करते हैं, तो प्रोग्राम सही ढंग से काम नहीं करेगा
  4. 4
    उपयोगकर्ता डेटा प्रविष्टियों को संग्रहीत करने के लिए चर का उपयोग करें अब जब आप मूलभूत जानकारी जानते हैं कि वे कैसे काम करते हैं, तो आप एक साधारण प्रोग्राम बना सकते हैं जो उपयोगकर्ता इनपुट को एक चर में रिकॉर्ड करेगा। यह अन्य भाषा फ़ंक्शन का इस्तेमाल करना आवश्यक होगा, जिसे कहा जाता है scanf, जो पढ़ता है कि उपयोगकर्ता क्या टाइप किया है।
    # शामिल int main () {int x-printf ("एक संख्या दर्ज करें:") -scanf ("% d", x) -प्रिंटफ ("आपने% d टाइप किया है, एक्स) -getchar () - वापसी 0-}
    • "% d" तार बताता है scanf उपयोगकर्ता इनपुट में पूर्णांक के लिए खोज करने के लिए
    • चर से पहले एक्स कहता है scanf जहां चर को खोजने के लिए इसे बदल दिया जा सकता है, और उसमें पूर्णांक को बचाएं।
    • अंत में, कमांड printf उपयोगकर्ता की स्क्रीन पर पढ़ा गया पूर्णांक प्रदर्शित करता है
  5. 5
    वेरिएबल्स में हेरफेर करें आप चर को लिखे गए डेटा को हेरफेर करने के लिए गणितीय अभिव्यक्ति का उपयोग कर सकते हैं। गणितीय ऑपरेटर के बीच मुख्य अंतर है जिसे याद रखना चाहिए यह है कि = वेरिएबल के लिए एक मान निर्दिष्ट करता है जब == दोनों पक्षों के मूल्यों की तुलना करके देखें कि क्या वे समान हैं
    x = 3 * 4 / * "x" * / x = x + 3 / * योग 3 से "x" के मूल मान के लिए 3 * 4 (12) असाइन करें और वैरिएबल * / x == में नया मान असाइन करें 15- / * पुष्टि करता है कि "x" 15 * / x के बराबर है < 10- /* verifica se o valor de "x" é menor que 10 */

भाग 3
कंडीशनल का उपयोग करना

  1. 1
    सशर्त के बारे में मूलभूत बातें जानें कंडीशनल्स अधिकांश कार्यक्रमों का आधार हैं। वे अभिव्यक्ति हैं जो एक मूल्य TRUE या FALSE लौटाते हैं, और फिर एक उपाय परिणाम के आधार पर लिया जाता है। सबसे बुनियादी सशर्त है अगर.
    • सही और गलत काम करने के अलावा सी में आपको क्या करना चाहिए सही अभिव्यक्तियाँ (TRUE) हमेशा 0 के अलावा अन्य मान लौटाते हैं। तुलना करते समय, यदि परिणाम सही होता है, तो "1" वापस आ जाता है अगर यह गलत है, तो "0" वापस आ जाता है। इस को समझने से आप कल्पना कर सकते हैं कि IF (यदि) कंडीशंसों पर कार्रवाई की जाती है।
  2. 2
    बुनियादी सशर्त ऑपरेटरों को जानें सामान्यतः, सामान्य तौर पर, गणितीय ऑपरेटरों, जो मूल्यों की तुलना करते हैं। निम्न सूची में सर्वाधिक सामान्यतः प्रयुक्त ऑपरेटर शामिल हैं I
    > / * * से अधिक *< /* menor que */>= / * या * के बराबर *<= /* menor ou igual */== /* igual to */!= /* diferente */
    10> 5 TRUE6 < 15 TRUE8 >= 8 TRUE4 <= 8 TRUE3 == 3 TRUE4 != 5 TRUE
  3. 3
    यदि आस-पास के मूलभूत अभिव्यक्ति लिखें तो अभिव्यक्ति के मूल्यांकन के बाद प्रोग्राम को क्या करना चाहिए यह निर्धारित करने के लिए आप इसका उपयोग कर सकते हैं। आप कई विकल्पों को बनाने के लिए शर्त को संयोजित कर सकते हैं, लेकिन एक साधारण से शुरू करने के लिए आदी हो सकते हैं।
    # शामिल int main () {यदि (3 < 5 )printf( "3 é menor que 5")-getchar()-}
  4. 4
    अपनी शर्तों को निरंतरता देने के लिए ELSE / ELSE का उपयोग करें (यदि नहीं तो / नहीं तो) विभिन्न परिणामों को संभालने के लिए IF कंडीशंस के बाद आप उनका उपयोग कर सकते हैं। यदि IF गलत है तो ELSE निष्पादित होगा यदि आप कई मामलों को संभालने के लिए कोड के एक ब्लॉक में कई IF जोड़ सकते हैं। नीचे दिए गए कार्यक्रम में एक उदाहरण देखें कि वे कैसे बातचीत करते हैं।


    # शामिल int main () {int age-printf ("कृपया अपनी वर्तमान आयु दर्ज करें:") -scanf ("% d", $ age) -if (उम्र <= 12 ) {printf( "Você é só uma criança!n" )-}else if ( age < 20 ) {printf( "É ótimo ser adolescente!n" )-}else if ( age < 40 ) {printf( "Você ainda é jovem de coração!n" )-}else {printf( "Com a idade vem a sabedoria.n" )-}return 0-}
    • यह कार्यक्रम उपयोगकर्ता द्वारा दर्ज मान प्राप्त करता है और IF ऑपरेटरों के माध्यम से इसे सत्यापित करता है। यदि संख्या पहली शर्त को संतुष्ट करती है, तो पहले printf वापस आ गया है अन्यथा, कार्यक्रम सभी ईएलएसई के माध्यम से चक्र होगा, जब तक कि आप संतुष्ट न हो जाए। अगर न तो संतुष्ट हो, तो ईएलएसई कोड ब्लॉक, जो अंत में है, को निष्पादित किया जाएगा।

भाग 4
संबंधों का उपयोग करना सीखना

  1. 1
    समझें कि संबंध कैसे काम करते हैं लूप्स प्रोग्रामिंग का सबसे महत्वपूर्ण हिस्सा हैं क्योंकि वे आपको विशिष्ट शर्तों के पूरा होने तक कोड ब्लॉक करने की अनुमति देते हैं। इससे दोहराए जाने वाले कार्यों को लागू करना आसान होता है और जब भी आप कुछ करना चाहते हैं तब आपको एक सशर्त अभिव्यक्ति लिखने से रोकता है
    • तीन अलग-अलग प्रकार के लूप हैं: फॉर (के लिए) द जबकि (कब) और डू ... WHILE (करते हैं ... कब)
  2. 2
    लूप का उपयोग करना यह टाई का सबसे आम प्रकार है यह कोड के ब्लॉक को निष्पादित करने तक जारी रहता है जब तक कि लूप में निर्दिष्ट शर्तों को संतुष्ट नहीं किया जाता है। उन्हें तीन शर्तों की आवश्यकता होती है: चर का आरंभीकरण, संतुष्ट होने की स्थिति, और जिस तरह से चर अद्यतन किया जाता है यदि आपको तीनों शर्तों की आवश्यकता नहीं है, तो रिक्त को अर्धविराम के साथ छोड़ दें, अन्यथा लूप हमेशा के लिए घुमाएगा।
    # शामिल int main () {int y- के लिए (y = 0- y < 15- y++-){printf( "%dn", y )-}getchar()-}
    • उपरोक्त कार्यक्रम में, y 0 पर सेट है और चर जब भी चर रहता है y 15 से कम है। प्रत्येक बार चर y दिखाया गया है, 1 मूल्य के लिए जोड़ा जाता है y और लूप को दोहराया जाता है 15 तक पहुंचने पर, लूप बंद हो जाएगा।
  3. 3
    WHILE लूप का उपयोग करना इस प्रकार का लूप फॉर से सरल होता है। उनके पास केवल एक शर्त है, और लूप को तब तक दोहराया जाता है जब तक कि यह स्थिति सही है। आपको वीरिएबल को आरम्भ करने या अपडेट करने की आवश्यकता नहीं है, लेकिन आप इसे लूप के भीतर कर सकते हैं।
    # शामिल int main () {int y-while (y <= 15 ){printf( "%dn", y )-y++-}getchar()-}
    • आदेश और ++ 1 को चर में जोड़ता है y जब भी पाश निष्पादित हो। जब y 16 तक पहुंच (याद रखें, लूप तब तक जारी रहता है जब तक y "कम या बराबर" है 15) लूप के लिए
  4. 4
    लूप का उपयोग करना करते हैं।..है। यह लूप बहुत उपयोगी है जब आप यह सुनिश्चित करना चाहते हैं कि कोड ब्लॉक कम से कम एक बार निष्पादित किया जाना चाहिए। फॉर और WHILE में लूप की स्थिति की जांच लूप की शुरुआत में की जाती है, जिसका मतलब है कि यह तुरंत विफल हो सकता है। क्या ... जब loops लूप के अंत में स्थितियों की जांच करें, सुनिश्चित करें कि कोड ब्लॉक कम से कम एक बार निष्पादित किया जाता है।
    # शामिल इंट (वाई) = इंट (वाई) = इंट (वाई) = इंट (वाई)
    • यह लूप संदेश प्रदर्शित करेगा भले ही स्थिति झूठी है। मान 5 को चर में निर्दिष्ट किया गया है y और WHILE लूप को निष्पादित करने के लिए सेट किया जाता है जब यह 5 के बराबर नहीं होता है, तो लूप बंद हो जाता है संदेश पहले ही स्क्रीन पर प्रदर्शित हो चुका है क्योंकि अंत से पहले स्थिति की जांच नहीं की जाती है।
    • एक DO में WHILE लूप ... WHILE एक अर्धविराम द्वारा पीछा किया जाना चाहिए। यह एकमात्र ऐसा मामला है जहां एक अर्धविराम के साथ एक लूप समाप्त होता है।

भाग 5
फ़ंक्शंस का उपयोग करना

  1. 1
    कार्यों के बारे में मूलभूत बातें समझें वे कोड के ब्लॉक होते हैं जिन्हें कार्यक्रम के अन्य भागों से कहा जा सकता है। वे इस ब्लॉक को दोहराना आसान करते हैं, और प्रोग्राम को पढ़ने और संशोधित करने में सरल बनाने में मदद करते हैं। कार्यों में पहले से ही यहां दिखाए गए सभी तकनीकों को शामिल किया गया है, जिसमें अन्य फ़ंक्शन शामिल हैं।
    • लाइन मुख्य () सभी उपरोक्त उदाहरणों की शुरुआत में कार्य हैं, जैसे कि गाड़िया ()
    • फ़ंक्शंस आवश्यक, कुशल और आसानी से पढ़ने वाले कोड ब्लॉक हैं। अपने कार्यक्रम को अच्छी तरह से प्रवाहित करने के लिए उनका अच्छा इस्तेमाल करें
  2. 2
    एक स्केच के साथ शुरू करें प्रोग्राम को अधिक कुशलता से बनाया जाता है जब आप प्रोग्रामिंग से पहले क्या चाहते हैं, इसका स्केच बनाते हैं। कार्यों का मूल वाक्यविन्यास "वापसी_प्रकार नाम (पैरामीटर 1, पैरामीटर 2, आदि) ;" है। यह फ़ंक्शन दो नंबर जोड़ता है, उदाहरण के लिए:
    int जोड़ (int x, int y) -
    • यह एक ऐसा फ़ंक्शन बनाएगा जो दो पूर्णांक प्राप्त करता है, (एक्स और y), उसके मूल्यों को जोड़ता है और परिणाम देता है
  3. 3
    कार्यक्रम में समारोह जोड़ें। आप एक ऐसा प्रोग्राम बनाने के लिए स्केच का उपयोग कर सकते हैं जो दो प्रकार के पूर्णांक प्राप्त करता है, जो कि उपयोगकर्ता प्रकार, उनके मूल्यों को बेकार करता है, और परिणाम देता है। कार्यक्रम परिभाषित करेगा कि यह फ़ंक्शन, जिसे कहा जा सकता है, काम करेगा और इसका उपयोग संख्याओं को हेरफेर करने के लिए करेगा।
    # शामिल int जोड़ (int x, int y) -इन मुख्य () {int x-int y-printf ("जोड़ा जाने वाला दो नंबर डालें:") -scanf ("% d", x) -scanf ("% d", y) -प्रिंटफ ("दो संख्याओं का योग% d n" जोड़ें (एक्स, वाई)) -जेट () -} इंट जोड़ (int x, int y) {return x + y-}
    • ध्यान दें कि फ़ंक्शन की रूपरेखा अभी भी कार्यक्रम के शीर्ष पर है। यह कम्पाइलर को बताता है कि जब फ़ंक्शन को बुलाया जाता है और यह क्या लौट जाएगा। यह केवल तब आवश्यक है जब आप कार्यक्रम में बाद में फ़ंक्शन सेट करना चाहते हैं। आप सेट कर सकते हैं जोड़ () समारोह से पहले मुख्य () और परिणाम समान होगा।
    • फ़ंक्शन की कार्यक्षमता को प्रोग्राम के आधार पर परिभाषित किया गया है। फ़ंक्शन मुख्य () उपयोगकर्ता के पूर्णांक एकत्र करता है और उन्हें फ़ंक्शन पर भेजता है जोड़ () उनके लिए संसाधित किया जाना है फ़ंक्शन जोड़ () फिर परिणाम को वापस देता है मुख्य ()
    • अब जब कि जोड़ () परिभाषित किया गया है, आप इसे प्रोग्राम में कहीं भी उपयोग कर सकते हैं।

भाग 6
सीखना जारी रखना

छवि शीर्षक 53403 22 2
1
एक सी प्रोग्रामिंग किताब के लिए देखो यह लेख मूलभूत बातें सिखाता है, लेकिन यह अभी भी बहुत कम है कि इस भाषा की शक्ति पर विचार किया जा रहा है। एक अच्छी किताब आपको समस्याओं का समाधान करने और प्रोग्रामिंग के दौरान कई सिरदर्दों से बचाने में आपकी सहायता करेगा।
  • चित्र शीर्षक: 53403 23 2
    2
    समुदायों में शामिल हों कई समुदायों, दोनों ऑनलाइन और वास्तविक जीवन में हैं, प्रोग्रामिंग के लिए समर्पित और इसकी सभी भाषाओं विचारों का आदान-प्रदान करने के लिए समान लक्ष्य वाले अन्य सी प्रोग्रामर खोजें और आप बहुत कुछ सीखेंगे।
    • यदि संभव हो तो प्रोग्रामिंग मैराथन में भाग लें इन घटनाओं में, जो व्यक्ति या टीमों में हो सकता है, लोगों को कार्यक्रम बनाने और समाधान खोजने के लिए समय सीमा होती है, जो रचनात्मकता को बहुत विकसित करती है। आप इस तरह से कई अच्छे प्रोग्रामर पा सकते हैं। ये मैराथन दुनिया भर में नियमित रूप से होते हैं।
  • छवि शीर्षक 53403 24 2
    3
    कुछ सबक देखें कंप्यूटर विज्ञान के फैकल्टी में प्रवेश करने की कोशिश करने के लिए आपको पुन: अध्ययन करने की ज़रूरत नहीं है, लेकिन इस विषय पर कुछ कक्षाएं सीखने में बहुत तेजी ला सकती हैं। जिन लोगों की भाषा के साथ अधिक प्रवाह है, उनकी सहायता से कुछ भी अधिक उपयोगी नहीं है आप आमतौर पर इन कक्षाओं को सामुदायिक केंद्रों या कॉलेजों में पा सकते हैं। कुछ विश्वविद्यालय आपको बिना प्रवेश के कंप्यूटर कक्षाओं में भाग लेने की अनुमति दे सकते हैं।
  • छवि शीर्षक 53403 25 2
    4
    सी ++ सीखने पर विचार करें सी सीखने के बाद, सी ++ पर एक नज़र डालने के लिए यह एक अच्छा विचार है, जो सी का एक और आधुनिक संस्करण है, जो अधिक लचीलेपन के लिए अनुमति देता है। सी ++ में ऑब्जेक्ट ओरिएंटेशन शामिल है, इसलिए सीखने से आप लगभग हर ऑपरेटिंग सिस्टम के लिए शक्तिशाली प्रोग्राम बनाने में सक्षम होंगे।
  • युक्तियाँ

    • हमेशा कार्यक्रमों पर टिप्पणी करें यह न केवल उन लोगों को मदद करता है जो आपके कोड पर नज़र रखे हुए हो सकते हैं लेकिन आपको यह भी याद दिलाता है कि आप प्रोग्रामिंग क्यों कर रहे थे और क्यों आपको पता हो सकता है कि आप प्रोग्रामिंग करते समय क्या कर रहे हैं, लेकिन कुछ महीने बाद आपको ज्यादा याद नहीं रहेगा।
    • जब आप संकलन और संकल्प करते समय एक वाक्य रचना त्रुटि का सामना करते हैं, तो त्रुटि के बारे में जानकारी के लिए Google (या अन्य खोज उपकरण) खोजें एक अच्छा मौका है कि किसी के पास पहले से ही समस्या है और एक समाधान पोस्ट किया है।
    • आपके स्रोत कोड में * .c एक्सटेंशन होना चाहिए, इसलिए कंपाइलर इसे सी स्रोत फ़ाइल के रूप में देख सकता है।
    सामाजिक नेटवर्क पर साझा करें:

    संबद्ध
    © 2021 IhsAdke.com