'सी प्रोग्रामिंग' हे ४५ लहान पाठांमध्ये, अगदी सुरुवातीपासून सी प्रोग्रामिंग शिकण्यासाठी एक टप्प्याटप्प्याचे ट्युटोरियल आहे.
तुमच्या पहिल्या प्रोग्रामपासून सुरुवात करा आणि आकृत्या व सराव प्रश्नांसह पॉइंटर्स, मेमरी, फाइल्स आणि डीबगिंगपर्यंतचा संपूर्ण प्रवास करा.
हे सी ट्युटोरियल आधुनिक मानक सी (C17) एका वेळी एक संकल्पना, अशा स्पष्ट क्रमाने शिकवते आणि नवीनतम मानक, C23 मध्ये काय बदल झाले आहेत हे स्पष्ट करते. प्रत्येक पाठ मागील पाठावर आधारित आहे, त्यामुळे नवशिक्या अगदी सुरुवातीपासून सी शिकू शकतात, तसेच प्रत्येक पान नंतर जलद संदर्भासाठी देखील उपयोगी पडते.
पाठांमधील प्रत्येक संपूर्ण प्रोग्राम कंपाइल करून चालवला गेला आहे आणि त्याचे वास्तविक आउटपुट कोडच्या खाली दाखवले आहे. १३ मूळ आकृत्या संगणकाच्या आत काय घडते हे दाखवतात: प्रोग्राम कसा तयार होतो, लूप कसे चालतात, अॅरे आणि स्ट्रिंग मेमरीमध्ये कसे साठवले जातात, पॉइंटर्स कसे काम करतात आणि रिकर्शन दरम्यान कॉल स्टॅक कसा वाढतो.
तुम्ही काय शिकाल (११ विभाग, ४५ धडे)
• सुरुवात: C म्हणजे काय, कंपायलर सेट करणे (विंडोज, macOS, लिनक्स, ऑनलाइन आणि अँड्रॉइडवर), तुमचा पहिला प्रोग्राम, कंपायलेशन कसे कार्य करते, कमेंट्स
• मूलभूत गोष्टी: कीवर्ड्स आणि आयडेंटिफायर्स, व्हेरिएबल्स, कॉन्स्टंट्स आणि लिटरल्स, डेटा टाईप्स आणि साईझेस, ऑपरेटर्स, प्रेसिडन्स आणि कन्व्हर्जन्स, printf सह आउटपुट, scanf आणि fgets सह इनपुट
• कंट्रोल फ्लो: if आणि else, स्विच स्टेटमेंट, फॉर लूप, व्हाईल आणि डू-व्हाईल लूप्स, ब्रेक आणि कंटिन्यू
• फंक्शन्स: फंक्शन्स, आर्गुमेंट्स आणि रिटर्न व्हॅल्यूज, स्कोप आणि लाईफटाईम, रिकर्शन
• अॅरेज आणि स्ट्रिंग्ज: अॅरेज, मल्टी-डायमेन्शनल अॅरेज, स्ट्रिंग्ज, स्ट्रिंग फंक्शन्स आणि सुरक्षितता
• पॉइंटर्स आणि मेमरी: पॉइंटर्स, पॉइंटर्स आणि अॅरेज, पॉइंटर्स आणि फंक्शन्स, malloc, calloc, realloc आणि free सह डायनॅमिक मेमरी
• तुमचे स्वतःचे टाईप्स: स्ट्रक्चर्स, युनियन्स, एन्युमरेशन्स, typedef
• फाईल्स: फाईल्स उघडणे आणि लिहिणे, फाईल्स वाचणे, बायनरी फाईल्स
• मोठे प्रोग्राम्स: प्रीप्रोसेसर, मॅक्रो आणि त्यातील धोके, मल्टी-फाइल प्रोग्राम्स आणि हेडर फाइल्स
• त्रुटी आणि डीबगिंग: वास्तविक कंपाइलर संदेशांसह सामान्य चुका, अनिश्चित वर्तन, डीबगिंग टिप्स
• संदर्भ: एक द्रुत-संदर्भ चीट शीट आणि C23 मध्ये नवीन काय आहे
धड्यांमधून कसे शिकवले जाते
• सोप्या भाषेत संक्षिप्त स्पष्टीकरण, त्यानंतर एक संपूर्ण उदाहरण प्रोग्राम आणि त्याचे आउटपुट
• कंपाइलेशन, डेटा प्रकार, कंडिशन्स, लूप्स, अॅरेज, स्ट्रिंग्ज, पॉइंटर्स, डायनॅमिक मेमरी, स्ट्रक्चर्स आणि रिकर्शनसाठी १३ आकृत्या
• हेतुपुरस्सर चूक असलेले १५ प्रोग्राम्स, वास्तविक कंपाइलर संदेश आणि उपायासह दाखवलेले
• तुम्ही काय शिकलात हे तपासण्यासाठी, जवळजवळ प्रत्येक धड्याच्या शेवटी उत्तरांसह १२१ सराव प्रश्न
• नवशिक्यांकडून वारंवार होणाऱ्या चुकांबद्दल टिप्स आणि सूचना
वैशिष्ट्ये
• सर्व धड्यांमध्ये शोधण्याची सुविधा
• ऑफलाइन कार्य करते, खात्याची आवश्यकता नाही
• ८ भाषांमध्ये उपलब्ध: इंग्रजी, स्पॅनिश, पोर्तुगीज, फ्रेंच, जर्मन अरबी, हिंदी आणि बहासा इंडोनेशियन (स्पष्टीकरणे भाषांतरित आहेत; C कोड तोच राहतो)
• डार्क मोडसह सुबक, आधुनिक डिझाइन
• कोड ब्लॉक्स बाजूला सरकतात, त्यामुळे प्रोग्राम्स फोनवर वाचनीय राहतात
हे कोणासाठी आहे
• ज्या नवशिक्यांना त्यांची पहिली भाषा म्हणून C प्रोग्रामिंग शिकायची आहे त्यांच्यासाठी
• शाळा, कॉलेज किंवा विद्यापीठात C प्रोग्रामिंग कोर्स करणाऱ्या विद्यार्थ्यांसाठी
• ज्यांना प्रोग्राम्स हार्डवेअरच्या जवळून कसे काम करतात हे समजून घ्यायचे आहे अशा स्वयं-शिकणाऱ्यांसाठी
• ज्या प्रोग्रामर्सना दुसरी भाषा येते आणि ज्यांना स्पष्ट C ट्युटोरियल हवे आहे त्यांच्यासाठी
हे ॲप एक स्वतंत्र अभ्यासाचे साधन आहे. हे ISO C मानक आणि GCC व Clang कंपायलर्सच्या डॉक्युमेंटेशनवर आधारित आहे, आणि कोणत्याही कंपायलर विक्रेता, विद्यापीठ किंवा मानक संस्थेशी संलग्न नाही.
टप्प्याटप्प्याने सी प्रोग्रामिंग शिका: नवशिक्यांसाठी एक संपूर्ण सी ट्युटोरियल
या रोजी अपडेट केले
२५ ऑक्टो, २०२६