C प्रोग्रामिंग कैसे सीखें

लेखक: Randy Alexander
निर्माण की तारीख: 4 अप्रैल 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
सी प्रोग्रामिंग ट्यूटोरियल शुरुआती के लिए
वीडियो: सी प्रोग्रामिंग ट्यूटोरियल शुरुआती के लिए

विषय

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

कदम

6 की विधि 1: तैयार हो जाओ

  1. डाउनलोड और संकलक स्थापित करें। सी कोड को डिकोडर द्वारा संकलित करने की आवश्यकता है ताकि कोड को संकेतों में डिकोड किया जा सके जो मशीन समझ सकती है। कंपाइलर आमतौर पर स्वतंत्र होते हैं, और विभिन्न ऑपरेटिंग सिस्टम के लिए कई अलग-अलग कंपाइलर होते हैं।
    • Windows के लिए, Microsoft Visual Studio Express या MinGW आज़माएँ।
    • मैक के लिए, XCode सर्वश्रेष्ठ सी संकलक में से एक है।
    • लिनक्स के लिए, सबसे लोकप्रिय विकल्पों में से एक gcc है।

  2. मूल बातें जानें। C पुरानी प्रोग्रामिंग भाषाओं में से एक है और यह बहुत शक्तिशाली हो सकती है। भाषा को यूनिक्स ऑपरेटिंग सिस्टम के लिए डिज़ाइन किया गया था, लेकिन बाद में अधिकांश ऑपरेटिंग सिस्टम के लिए इसे पोर्ट और विस्तारित किया गया। और C का आधुनिक संस्करण C ++ है।
    • C मुख्य रूप से फ़ंक्शंस से युक्त होता है, और इन फ़ंक्शंस में, आप डेटा को स्टोर और हेरफेर करने के लिए वेरिएबल्स, सशर्त स्टेटमेंट्स और लूप्स का उपयोग कर सकते हैं।
  3. कुछ बुनियादी कोड देखें। भाषा के विभिन्न क्षेत्रों को एक साथ कैसे काम करें और यह भी समझें कि कार्यक्रम कैसे काम करते हैं, इसकी बेहतर समझ पाने के लिए नीचे दिए गए मूल (बहुत) मूल कार्यक्रम पर एक नज़र डालें।
    • Comeinand #शामिल कार्यक्रम शुरू होने से पहले निष्पादित किया जाता है और उन पुस्तकालयों को लोड करता है जिनमें आपके आवश्यक कार्य शामिल होते हैं। इस उदाहरण में, stdio.h हमें कार्यों का उपयोग करने की अनुमति देता है प्रिंटफ () और जबड़ा गेटचार ().
    • कमीनंद {मुख्य प्रवेश बिंदु () संकलक को बताता है कि कार्यक्रम "मुख्य" नामक एक फ़ंक्शन चला रहा है और यह पूर्ण होने पर एक पूर्णांक लौटाएगा। सभी सी प्रोग्राम एक "मुख्य" फ़ंक्शन चलाते हैं।
    • {} इंगित करता है कि उनके अंदर सब कुछ फ़ंक्शन का हिस्सा है। इस मामले में, वे कहते हैं कि अंदर सब कुछ "मुख्य" फ़ंक्शन का हिस्सा है।
    • जबड़ा प्रिंटफ () उपयोगकर्ता की स्क्रीन पर कोष्ठक में पाठ प्रदर्शित करता है। उद्धरण यह सुनिश्चित करते हैं कि आंतरिक स्ट्रिंग सचमुच मुद्रित होती है। जंजीर n संकलक को कर्सर को अगली पंक्ति में ले जाने के लिए कहता है।
    • ; एक पंक्ति के अंत को दर्शाता है। सी कोड की अधिकांश लाइनें अर्धविराम के साथ समाप्त होनी चाहिए।
    • Comeinand गेटचार () कंपाइलर को आगे बढ़ने से पहले कीबोर्ड इनपुट की प्रतीक्षा करनी होगी। यह उपयोगी है क्योंकि कई कंपाइलर प्रोग्राम को चलाएंगे और तुरंत विंडो बंद कर देंगे। जैसे, यह कमांड प्रोग्राम को तब तक बंद रखेगी जब तक कि एक कुंजी को दबाया नहीं जाता।
    • Comeinand वापसी ० (वापसी) फ़ंक्शन के अंत को दर्शाता है। ध्यान दें कि "मुख्य" फ़ंक्शन एक फ़ंक्शन कैसे है पूर्णांक। इसका मतलब यह है कि कार्यक्रम समाप्त होने पर उसे पूर्णांक की आवश्यकता होगी। संख्या "0" इंगित करता है कि कार्यक्रम सही ढंग से निष्पादित किया गया था; यदि कोई अन्य नंबर लौटाया जाता है, तो इसका मतलब है कि कार्यक्रम में त्रुटि आई है।

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

6 की विधि 2: चरों का उपयोग करना


  1. चर के कार्यों को समझें। चर आपको प्रोग्राम में, या उपयोगकर्ता इनपुट से डेटा की गणना करने की अनुमति देते हैं। चर का उपयोग करने से पहले उन्हें परिभाषित किया जाना चाहिए, और इससे चुनने के लिए कई अलग-अलग प्रकार के चर हैं।
    • अधिक लोकप्रिय में से कुछ शामिल हैं पूर्णांक, चार, तथा नाव। प्रत्येक चर एक अलग डेटा प्रकार संग्रहीत करेगा।
  2. जानें कि कैसे चर घोषित किए जाते हैं। प्रोग्राम द्वारा उपयोग किए जाने से पहले चर को सेट किया जाना चाहिए, या "घोषित" किया जाना चाहिए। आप चर के नाम के बाद एक डेटा प्रकार दर्ज करके एक चर घोषित करते हैं। उदाहरण के लिए, नीचे सभी मान्य चर घोषणाएं हैं:
    • ध्यान दें कि आप एक ही पंक्ति में कई चर घोषित कर सकते हैं, जब तक कि वे एक ही प्रकार के न हों। आपको बस कॉमा के साथ चर के नाम अलग करने की जरूरत है।
    • सी में कई अन्य लाइनों की तरह, प्रत्येक चर घोषणा लाइन को अर्धविराम के साथ समाप्त करने की आवश्यकता है।
  3. चर घोषणा के स्थान का पता लगाएं। चर को प्रत्येक कोड ब्लॉक की शुरुआत में घोषित किया जाना चाहिए (कोड अनुभाग कोष्ठक {}) में हैं। यदि आप ब्लॉक के अंत में एक चर घोषित करने की कोशिश करते हैं, तो प्रोग्राम सही ढंग से काम नहीं करेगा।
  4. उपयोगकर्ता डेटा संग्रहीत करने के लिए चर का उपयोग करें। अब आपके पास कुछ बुनियादी ज्ञान है कि चर कैसे काम करते हैं, आप उपयोगकर्ता इनपुट डेटा को संग्रहीत करने के लिए एक सरल प्रोग्राम लिख सकते हैं। आप प्रोग्राम में एक और फ़ंक्शन का उपयोग करेंगे, जिसे बुलाया जाएगा scanf। यह फ़ंक्शन एक विशिष्ट मूल्य के साथ प्रदान किए गए इनपुट की तलाश करता है।
    • जंजीर "% d" निवेदन scanf उपयोगकर्ता इनपुट में पूर्णांक खोजें।
    • Comeinand & चर से पहले एक्स के लिये scanf पता है कि इसे बदलने के लिए चर कहां खोजना है, और पूर्णांक को चर में संग्रहीत करना है।
    • अंतिम आदेश printf उपयोगकर्ता को इनपुट पूर्णांक फिर से पढ़ें।
  5. परिवर्तनशील चर। आप अपने चर में संग्रहीत डेटा को हेरफेर करने के लिए गणितीय अभिव्यक्तियों का उपयोग कर सकते हैं। गणितीय अभिव्यक्तियों के साथ याद रखने वाला सबसे महत्वपूर्ण अंतर एक संकेत है = चर का मान सेट करें, जबकि 2 संकेत == दो पक्षों पर मूल्यों की तुलना करना देखें कि क्या वे समान हैं। विज्ञापन

विधि 3 की 6: सशर्त कथनों का उपयोग करें

  1. सशर्त बयानों की मूल बातें जानें। सशर्त कथन अधिकांश कार्यक्रमों के लिए नियंत्रण तत्व है। इन्हें TRUE या FALSE के रूप में पहचाना जाता है, और फिर परिणाम के आधार पर निष्पादित किया जाता है। सबसे मूल कथन कथन है अगर.
    • TRUE और FALSE C में आपके द्वारा उपयोग किए जा सकने वाले व्यवहार से भिन्न व्यवहार होगा। TRUE कथन हमेशा एक गैर-संख्या के साथ समाप्त होता है। जब आप तुलना करते हैं, यदि परिणाम TRUE है, तो "1" वापस कर दिया जाएगा। यदि परिणाम FALSE है, तो "0" लौटाया जाता है। इस बिंदु को जानने से आपको यह समझने में मदद मिलेगी कि IF स्टेटमेंट को कैसे संसाधित किया जाता है।
  2. मूल सशर्त ऑपरेटरों को जानें। मूल्यों की तुलना करने के लिए सशर्त बयान गणितीय ऑपरेटरों के उपयोग के चारों ओर घूमते हैं। नीचे सबसे अधिक उपयोग किए जाने वाले सशर्त ऑपरेटरों की एक सूची है।
  3. मूल IF स्टेटमेंट लिखिए। आप इस कथन का मूल्यांकन करने के बाद क्या करना चाहिए यह निर्धारित करने के लिए IF कथन का उपयोग कर सकते हैं। यदि आप बेहतर विकल्प बनाने के लिए निम्न कथन के साथ यदि कथन को जोड़ सकते हैं, लेकिन अभी उन्हें उपयोग करने के लिए एक सरल कथन लिखें।
  4. अपने मानदंड बढ़ाने के लिए ELSE / ELSE IF स्टेटमेंट का उपयोग करें। आप अलग-अलग परिणामों को संभालने के लिए ELSE स्टेटमेंट और ELSE IF स्टेटमेंट का उपयोग करके IF स्टेटमेंट पर बना सकते हैं। यदि ईएफ़एल कथन FALSE है तो ELSE कथन चलता है। ELSE IF स्टेटमेंट आपको विभिन्न परिदृश्यों को संभालने के लिए कई IF स्टेटमेंट्स को कोड के एक ब्लॉक में रखने की अनुमति देता है। वे कैसे बातचीत करते हैं, इसकी बेहतर समझ के लिए नीचे दिए गए उदाहरण कार्यक्रम को देखें।
    • कार्यक्रम उपयोगकर्ता से डेटा लेता है और इसे IF स्टेटमेंट्स से गुजरता है। यदि मीट्रिक पहले बयान से मिलता है, तो बयान printf पहले लौटाओ।यदि यह पहले कथन का उत्तर देने में विफल रहता है, तो इसे ELSE IF कथन के माध्यम से पारित किया जाता है, जब तक कि यह सही न मिल जाए। यदि यह किसी भी स्टेटमेंट से मेल नहीं खाता है, तो यह अंत में ELSE स्टेटमेंट पास करता है।
    विज्ञापन

6 की विधि 4: लूप्स सीखें

  1. समझें कि लूप कैसे काम करते हैं। लूप प्रोग्रामिंग के सबसे महत्वपूर्ण पहलुओं में से एक हैं क्योंकि वे आपको विशिष्ट परिस्थितियों के पूरा होने तक कोड के ब्लॉक दोहराने की अनुमति देते हैं। यह दोहराए जाने वाले कार्यों को करने में बहुत आसान बना सकता है और हर बार जब आप कुछ करना चाहते हैं तो नए सशर्त बयानों को फिर से लिखने से रोक सकते हैं।
    • तीन मुख्य प्रकार के लूप हैं: फ़ॉर, WHILE और DO ... WHILE।
  2. एक लूप का उपयोग करें। यह सबसे आम और उपयोगी प्रकार का लूप है। लूप फ़ंक्शंस को तब तक चलाता रहेगा जब तक कि फ़ॉर लूप में स्थितियां पूरी नहीं हो जातीं। फ़ोर लूप के लिए तीन स्थितियों की आवश्यकता होती है: चर आरंभीकरण, सशर्त अभिव्यक्ति को पूरा करना, और चर को कैसे अपडेट किया जा सकता है। यदि आपको इन सभी स्थितियों की आवश्यकता नहीं है, तो आपको अभी भी अर्धविराम के साथ एक रिक्त स्थान छोड़ने की आवश्यकता है, अन्यथा लूप हमेशा के लिए चलेगा।
    • उपरोक्त कार्यक्रम में, y 0 पर सेट है, और लूप मान के रूप में लंबे समय तक चलता रहता है y 15 से कम। प्रत्येक मूल्य y मुद्रित किया जाता है, फिर मूल्य y जोड़ा जाएगा 1 और लूप दोहराया जाएगा। जब तक y = 15, लूप नष्ट हो जाएगा।
  3. WHILE लूप का उपयोग करें। WHILE लूप FOR लूप की तुलना में सरल है। इस प्रकार के लूप में केवल एक सशर्त अभिव्यक्ति होती है, और लूप तब तक काम करेगा जब तक कि सशर्त अभिव्यक्ति सही न हो। आपको वेरिएबल को इनिशियलाइज़ या अपडेट करने की ज़रूरत नहीं है, हालाँकि आप इसे लूप के मुख्य भाग में कर सकते हैं।
    • Comeinand y ++ चर में 1 जोड़ देगा y हर बार लूप निष्पादित किया जाता है। जब मुड़ रहा हो y 16 तक पहुँचता है (याद रखें, यह लूप उस मान तक चलता रहेगा y कम से या बराबर 15), लूप बंद कर दिया जाता है।
  4. लूप का उपयोग करें करना।..जबकि यह लूप लूप के लिए उपयोगी है जिसे आप कम से कम एक बार चलाना सुनिश्चित करना चाहते हैं। फॉर एंड व्हाइल लूप्स में, सशर्त अभिव्यक्ति को लूप की शुरुआत में जांचा जाता है, यानी यह पास नहीं हो सकता और तुरंत विफल हो जाता है। चूंकि DO ... लूप के अंत में स्थिति के लिए लूप की जाँच करता है, यह सुनिश्चित करेगा कि लूप कम से कम एक बार निष्पादित होता है।
    • यह लूप संदेश को प्रदर्शित करेगा भले ही स्थिति FALSE हो। बाहर y को 5 पर सेट किया जाता है और व्हाइल लूप को चलाने के लिए सेट किया जाता है y 5 के बराबर नहीं है, इसलिए गोल समाप्त होता है। संदेश उस समय से मुद्रित किया जाता है जब तक कि स्थिति की जांच अंत तक नहीं की जाती है।
    • WH में लूप लूप ... व्हाइल सेटिंग को अर्धविराम के साथ समाप्त किया जाना चाहिए। यह एकमात्र समय है जब लूप अर्धविराम के साथ समाप्त होता है।
    विज्ञापन

विधि 5 की 6: कार्यों का उपयोग करना

  1. कार्यों की मूल बातें जानें। फ़ंक्शंस कोड के स्वतंत्र ब्लॉक हैं जिन्हें प्रोग्राम के अन्य हिस्सों द्वारा बुलाया जा सकता है। ये फ़ंक्शन प्रोग्राम को कोड दोहराने में आसान बनाते हैं, और प्रोग्राम को पढ़ने और बदलने में सरल बनाने में मदद करते हैं। फ़ंक्शंस में इस आलेख में सीखी गई सभी तकनीकें, और यहां तक ​​कि अन्य भी शामिल हो सकते हैं।
    • वर्तमान मुख्य () उपरोक्त सभी उदाहरणों की शुरुआत में एक फ़ंक्शन है, उदाहरण के लिए गेटचार ()
    • कोड को कुशल और पढ़ने में आसान बनाने के लिए कार्य आवश्यक हैं। अपने कार्यक्रम को व्यवस्थित करने के लिए कार्यों का अच्छा उपयोग करें।
  2. शुरुआत स्केचिंग से करें। जब आप वास्तव में कोडिंग शुरू करते हैं तो इससे पहले कि आप इसे पूरा करना चाहते हैं, जब आप इसकी रूपरेखा तैयार करते हैं तो कार्य सबसे अच्छे तरीके से किए जाते हैं। फ़ंक्शंस के लिए मूल सिंटैक्स "रिटर्न_टाइप नाम (तर्क 1, तर्क 2, आदि)" है; उदाहरण के लिए, एक फ़ंक्शन बनाने के लिए जो दो नंबर जोड़ता है:
    • यह एक फ़ंक्शन बनाएगा जो दो पूर्णांक जोड़ता है (एक्स तथा y) एक साथ और फिर वह योग देता है जो पूर्णांक भी होता है।
  3. फ़ंक्शन को प्रोग्राम में जोड़ें। आप एक प्रोग्राम बनाने के लिए स्केच का उपयोग कर सकते हैं जो उपयोगकर्ता द्वारा दर्ज किए गए दो पूर्णांकों को लेता है और फिर उन्हें एक साथ जोड़ता है। कार्यक्रम निर्धारित करता है कि "ऐड" फ़ंक्शन कैसे काम करता है और इनपुट में हेरफेर करने के लिए इसका उपयोग करता है।
    • ध्यान दें कि कार्यक्रम की शुरुआत में रूपरेखा अभी भी है। यह संकलक को बताता है कि आप क्या अपेक्षा करते हैं जब फ़ंक्शन कहा जाता है और परिणाम क्या है। यह केवल तभी आवश्यक है जब आप एंड-ऑफ-प्रोग्राम फ़ंक्शन को परिभाषित करना चाहते हैं। आप फ़ंक्शन सेट कर सकते हैं जोड़ें () (प्लस) फ़ंक्शन से पहले मुख्य () और परिणाम एक रूपरेखा के बिना ही होगा।
    • फ़ंक्शन का वास्तविक कार्य कार्यक्रम के अंत में परिभाषित किया गया है। जबड़ा मुख्य () उपयोगकर्ता से पूर्णांक इकट्ठा करें और फिर उन्हें फ़ंक्शन पर भेजें जोड़ें () प्रक्रिया को। जबड़ा जोड़ें () ऐड फ़ंक्शन करता है और फिर दिए गए परिणामों को वापस करता है मुख्य ()
    • इस पल जोड़ें () परिभाषित किया गया है, कार्यक्रम में कहीं भी बुलाया जा सकता है।
    विज्ञापन

विधि 6 की 6: गहरी खुदाई जारी रखें

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

सलाह

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