सी। में प्रोग्रामिंग।

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

विषय

C पुरानी प्रोग्रामिंग भाषाओं में से एक है। यह 1970 के दशक में विकसित किया गया था लेकिन अभी भी एक शक्तिशाली भाषा के रूप में जाना जाता है क्योंकि यह मशीन भाषा के करीब एक निम्न-स्तरीय भाषा है। लर्निंग सी अधिक जटिल भाषाओं में प्रोग्रामिंग के लिए एक महान परिचय है, और जो ज्ञान आप प्राप्त करते हैं वह लगभग किसी भी प्रोग्रामिंग भाषा के लिए उपयोगी है, और आपको अंततः ऐप के विकास में मदद कर सकता है। सी में प्रोग्रामिंग शुरू करने के लिए आगे पढ़ें।

कदम बढ़ाने के लिए

भाग 1 की 6: तैयारी

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

    #include stdio.h> int main () {printf ("Hello, World! n"); गेटचार (); वापसी 0; }

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

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

  1. चरों का कार्य। चर आपको डेटा को संग्रहीत करने की अनुमति देते हैं, या तो गणना परिणाम या उपयोगकर्ता इनपुट। चर का उपयोग करने से पहले उन्हें परिभाषित किया जाना चाहिए, और चुनने के लिए कई प्रकार हैं।
    • कुछ अधिक सामान्य चर हैं पूर्णांक, चार तथा नाव। इनमें से प्रत्येक एक अलग डेटा प्रकार संग्रहीत करता है।
  2. जानें कि कैसे चर घोषित किए जाते हैं। चर को पहले एक निश्चित प्रकार, या "घोषित" दिया जाना चाहिए, इससे पहले कि वे सी कार्यक्रम में उपयोग किए जा सकें। आप डेटा प्रकार निर्दिष्ट करके एक चर घोषित करते हैं, इसके बाद चर का नाम दिया जाता है। उदाहरण के लिए, निम्नलिखित घोषणाएँ C में सभी मान्य हैं:

    फ्लोट एक्स; चार नाम; int a, b, c, d;

    • ध्यान दें कि आप एक ही लाइन पर कई वेरिएबल्स घोषित कर सकते हैं जब तक कि वे एक ही प्रकार के न हों। केवल एक चीज यह है कि आप चर को अल्पविराम से अलग करते हैं।
    • सी में कई लाइनों की तरह, प्रत्येक चर घोषणा को अर्धविराम के साथ अलग करना अनिवार्य है।
  3. जानिए कहां घोषित करना है चर चर को एक कोड ब्लॉक की शुरुआत में घोषित किया जाना चाहिए (कोड के कुछ हिस्से {} में संलग्न हैं)। यदि आप बाद में एक चर घोषित करने का प्रयास करते हैं, तो प्रोग्राम ठीक से काम नहीं करेगा।
  4. उपयोगकर्ता इनपुट को संग्रहीत करने के लिए चर का उपयोग करें। अब जब आप जानते हैं कि चर कैसे काम करते हैं, इसकी मूल बातें आप एक सरल प्रोग्राम लिख सकते हैं जो उपयोगकर्ता से इनपुट स्वीकार करता है और संग्रहीत करता है। आप इसके लिए C के किसी अन्य फ़ंक्शन का उपयोग करते हैं, अर्थात् स्कैनफ़। यह फ़ंक्शन एक स्ट्रिंग में विशेष मूल्यों की खोज करता है।

    #include stdio.h> int main () {int x; प्रिंटफ ("कृपया एक नंबर दर्ज करें:"); स्कैनफ़ ("% d", & x); प्रिंटफ ("संख्या% d है", x); गेटचार (); वापसी 0; }

    • "% d" तार / तार स्कैनफ़ उपयोगकर्ता इनपुट में पूर्णांक के लिए खोज करने के लिए।
    • & चर के लिए एक्स कहता है स्कैनफ़ जहां परिवर्तन करने के लिए चर खोजने के लिए, और पूर्णांक को उस चर के रूप में संग्रहीत करें।
    • आखिरी आज्ञा printf चर को पढ़ता है और उपयोगकर्ता को परिणाम दिखाता है।
  5. चरों का संपादन। आप गणितीय अभिव्यक्तियों का उपयोग करके चर में संग्रहीत डेटा को संपादित कर सकते हैं। गणितीय अभिव्यक्तियों के लिए याद रखने का मुख्य अंतर यह है कि एक एकल = चर के मूल्य को संग्रहीत करता है, जबकि == यह सुनिश्चित करने के लिए कि वे समान हैं चरित्र के दोनों किनारों पर मूल्य।

    x = 3 * 4; / * असाइन करें "x" को 3 * 4, या 12 * / x = x + 3; / * यह "x" के पिछले मूल्य में 3 जोड़ता है, और नए मान को चर * / x == 15 के रूप में सेट करता है; / * चेक अगर "x" 15 * / x 10 के बराबर है; / * जाँचता है कि क्या "x" का मान 10 * से कम है /

6 का भाग 3: सशर्त कथन

  1. सशर्त बयानों की मूल बातें समझें। सशर्त वक्तव्य वे होते हैं जो अधिकांश कार्यक्रमों के दिल में स्थित होते हैं। ये ऐसे कथन हैं जो या तो TRUE या FALSE हैं, और उसी के अनुसार परिणाम लौटाते हैं। इन कथनों में सबसे सरल है अगर बयान।
    • TRUE और FALSE C में अलग-अलग तरीके से काम करते हैं जो आपके लिए इस्तेमाल किए जा सकते हैं। TRUE स्टेटमेंट हमेशा एक नॉनजेरो नंबर से मेल खाते हैं। जब आप तुलना करते हैं और परिणाम TRUE होता है, तो "1" लौटाया जाता है। यदि परिणाम FALSE है, तो "0" लौटाया जाता है। इसे समझने से IF स्टेटमेंट के साथ काम करने में मदद मिलती है।
  2. मानक सशर्त ऑपरेटरों को जानें। सशर्त कथन गणितीय संचालकों के उपयोग के चारों ओर घूमते हैं जो मूल्यों की तुलना करते हैं। निम्नलिखित सूची में सबसे अधिक इस्तेमाल किया जाने वाला सशर्त ऑपरेटर शामिल हैं।

    > / * * से अधिक / * / / * से कम * /> = / * से अधिक या बराबर * / = / * से कम या बराबर के बराबर * / == / * के बराबर / * / = (= / * नहीं के बराबर * /

    10> 5 TRUE 6 15 TRUE 8> = 8 TRUE 4 = 8 TRUE 3 == 3 TRUE 4! = 5 सत्य!

  3. मूल IF कथन। आप यह निर्धारित करने के लिए कि कथन का मूल्यांकन करने के बाद कार्यक्रम को क्या करना चाहिए यह निर्धारित करने के लिए IF कथन का उपयोग कर सकते हैं। आप इसे शक्तिशाली, जटिल कार्यों को बनाने के लिए अन्य सशर्त बयानों के साथ जोड़ सकते हैं, लेकिन हम इसे अभी के लिए उपयोग करना आसान रखेंगे।

    #include stdio.h> int main () {if (3 5) printf ("3 5 से कम है"); गेटचार (); }

  4. अपनी शर्तों का विस्तार करने के लिए ELSE / ELSE IF स्टेटमेंट का उपयोग करें। आप अलग-अलग परिणामों को संसाधित करने के लिए ELSE और ELSE IF कथनों का उपयोग करके IF स्टेटमेंट पर बना सकते हैं। ईएलएस स्टेटमेंट केवल तभी निष्पादित किए जाते हैं यदि IF स्टेटमेंट FALSE है। ELSE IF स्टेटमेंट आपको एक ही कोड ब्लॉक के भीतर कई IF स्टेटमेंट्स का उपयोग करने की अनुमति देता है और इस प्रकार अधिक जटिल स्थितियां पैदा करता है। यह कैसे काम करता है, यह जानने के लिए नीचे नमूना कार्यक्रम देखें।

    #include stdio.h> int main () {int age; प्रिंटफ ("अपनी उम्र दर्ज करें:"); स्कैनफ़ ("% d", और आयु); अगर (उम्र = 12) {प्रिंटफ ("आप अभी भी बच्चे हैं! n"); } और अगर (उम्र 20) {प्रिंटफ ("यह एक किशोरी होने के नाते बहुत अच्छा है! n"); } और अगर (उम्र 40) {प्रिंटफ ("आप अभी भी दिल में युवा हैं! n"); } और {प्रिंटफ ("उम्र के साथ ज्ञान आता है। n"); } वापसी 0; }

    • कार्यक्रम उपयोगकर्ता से इनपुट लेता है और इसे कई IF स्टेटमेंट्स के माध्यम से चलाता है। यदि संख्या पहले कथन को संतुष्ट करती है, तो यह पहली हो जाती है printf बयान वापस कर दिया गया है यदि यह पहले कथन को संतुष्ट नहीं करता है, तो यह जाँचता है कि क्या निम्न में से कोई भी ELSE IF कथन तब तक संतुष्ट करता है जब तक कि आप कुछ ऐसा नहीं पाते जो काम करता है। यदि कोई भी कथन संतोषजनक नहीं है, तो अंतिम ईएलएसई कथन निष्पादित किया जाता है।

6 का भाग 4: लूप्स

  1. कैसे काम करता है। लूप प्रोग्रामिंग के सबसे महत्वपूर्ण पहलुओं में से एक हैं, क्योंकि वे आपको कुछ शर्तों के पूरा होने तक कोड के ब्लॉक दोहराने की अनुमति देते हैं। यह दोहराए जाने वाले कार्यों को लागू करना बहुत आसान बनाता है, और हर बार जब आप कुछ बनना चाहते हैं, तो नए सशर्त बयान लिखने की आवश्यकता नहीं है।
    • तीन अलग-अलग लूप हैं: फॉर, WHILE और DO ... WHILE।
  2. लूप के लिए। यह सबसे आम और उपयोगी लूप प्रकार है। यह एक फ़ंक्शन को तब तक चालू रखेगा, जब तक कि कुछ शर्तों को पूरा नहीं किया जाता है, जैसा कि फॉर लूप में निर्दिष्ट है। लूप के लिए 3 शर्तों की आवश्यकता होती है: चर को शुरू करना, मिलने की स्थिति और अद्यतन होने के लिए चर। यदि आपको इन सभी स्थितियों की आवश्यकता नहीं है, तो आपको अर्धविराम के साथ एक खाली जगह डालनी होगी, अन्यथा लूप अनिश्चित काल तक चलेगा।

    #include stdio.h> int main () {int y; for (y = 0; y 15; y ++;) {प्रिंटफ ("% d n", y); } गेटचार (); }

    • उपरोक्त कार्यक्रम में 0 पर सेट है, और लूप तब तक जारी रहेगा जब तक के मूल्य 15 से कम है। किसी भी समय का मूल्य स्क्रीन पर मुद्रित होता है, 1 के मान में जोड़ा जाता है और लूप दोहराया जाता है। क्या वह माना जाएगा = 15, लूप बाधित हो जाएगा।
  3. WHILE लूप लूप लूप्स छोरों की तुलना में थोड़ा सरल हैं। इनकी केवल 1 स्थिति है और लूप तब तक जारी रहता है जब तक कि यह शर्त पूरी नहीं हो जाती। वैरिएबल को इनिशियलाइज़ या अपडेट करने की कोई आवश्यकता नहीं है, लेकिन आप लूप में ही ऐसा कर सकते हैं।

    #include stdio.h> int main () {int y; जबकि (y = 15) {प्रिंटफ ("% d n", y); y ++; } गेटचार (); }

    • y ++ कमांड वेरिएबल में 1 जोड़ता है हर बार लूप निष्पादित किया जाता है। अगर 16 पर पहुंचे (याद रखें कि यह लूप जब तक जारी है "15 से कम या बराबर", लूप बंद हो जाएगा।
  4. कर।..घुमाव के दौरान। यह लूप लूप के लिए बहुत उपयोगी है जिसे आप यह सुनिश्चित करना चाहते हैं कि वे कम से कम एक बार किए जाएं। फॉर एंड व्हाइल लूप्स में, लूप की शुरुआत में स्थिति की जांच की जाती है, जिसका अर्थ है कि लूप पूरा हो गया है या नहीं। DO ... लूप केवल यह जांचें कि क्या शर्त अंत में पूरी होती है और इसलिए कम से कम एक बार निष्पादित की जाती है।

    #include stdio.h> int main () {int y; y = 5; do {Printf ("लूप चल रहा है! n"); } जबकि (y! = 5); गेटचार (); }

    • यदि हालत FALSE है तो भी यह लूप संदेश प्रदर्शित करेगा। चर 5 पर सेट है और WHILE लूप लंबे समय तक जारी रहेगा 5 के बराबर नहीं, जिसके बाद लूप समाप्त होता है। संदेश को स्क्रीन पर पहले ही प्रदर्शित किया गया था क्योंकि यह केवल अंत में जांचा जाता है कि शर्त पूरी की गई है।
    • WH में लूप लूप ... किस को अर्धविराम के साथ समाप्त होना चाहिए। यह एकमात्र समय है जब लूप अर्धविराम के साथ समाप्त होता है।

भाग 5 की 6: सुविधाओं का उपयोग करना

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

    int add (इंट x, int y);

    • यह दो पूर्णांक जोड़ने के लिए एक फ़ंक्शन बनाता है (एक्स तथा ), और योग पूर्णांक के रूप में लौटता है।
  3. फ़ंक्शन को प्रोग्राम में जोड़ें। दो उपयोगकर्ता-प्रविष्ट पूर्णांक जोड़ने के लिए एक कार्यक्रम बनाने के लिए आप संक्षिप्त विवरण का उपयोग कर सकते हैं। कार्यक्रम परिभाषित करेगा कि "ऐड" फ़ंक्शन कैसे काम करता है और इसे दर्ज संख्याओं को संसाधित करने के लिए उपयोग करता है।

    #include stdio.h> int add (int x, int y); int main () {int x; इंट वाई; प्रिंटफ ("कृपया जोड़ने के लिए दो नंबर दर्ज करें:"); स्कैनफ़ ("% d", & x); स्कैनफ़ ("% d", & y); printf ("संख्याओं का योग% d n" है, जोड़ें (x, y)); गेटचार (); } int add (इंट x, int y) {रिटर्न x + y; }

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

6 का भाग 6: सीखते रहिए

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

टिप्स

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