शुरुआती के लिए सी ट्यूटोरियल: यह आपको लगता है की तुलना में आसान है!
C की बहुमुखी प्रतिभा और उपयोगिता के साथ कुछ प्रोग्रामिंग भाषाएं हैं, लेकिन भाषा अक्सर ही चुनौतीपूर्ण लग सकती है, खासकर एक नवागंतुक को। अच्छी खबर यह है कि C को सीखना उतना मुश्किल नहीं है जितना कि यह प्रतीत हो सकता है, और आपके पैर गीले होने में आपकी सहायता करने के लिए कई संसाधन मुफ्त में उपलब्ध हैं हैं।
आंकड़ा>
इतिहास सी प्रोग्रामिंग
सी प्रोग्रामिंग 1972 में डेनिस एम। रिची द्वारा विकसित की गई थी। कई भाषाओं ने कोर सी भाषा से अलग कर दिया है, जिसमें सी ++ और ऑब्जेक्टिव सी शामिल हैं। भाषा को विभिन्न प्रकार के अनुप्रयोगों में उपयोग किए जाने के लिए एक सामान्य-उद्देश्य वाली भाषा के रूप में बनाया गया था, और यह उस लक्ष्य को पूरा कर चुका है।
वास्तव में, अस्तित्व में, अगर व्यापक रूप से सबसे अधिक उपयोग नहीं किया जाता है। क्यों सी, आप पूछ सकते हैं? यह पिछली प्रोग्रामिंग भाषा में सफल रहा जिसे बी कहा जाता है। आधुनिक दुनिया में, सी का उपयोग सॉफ्टवेयर प्रोग्रामिंग से अधिक सिस्टम प्रोग्रामिंग के लिए किया जाता है।
C जानें क्यों?
प्रोग्रामिंग दुनिया के कई नवागंतुक जावा या अजगर पहले सीखते हैं। ये सबसे लोकप्रिय आधुनिक भाषाओं में से कुछ हैं, लेकिन सी में बस उतनी ही उपयोगिता है। शौकिया कोडर्स अक्सर यह जानकर आश्चर्यचकित होते हैं कि सी अपनी संरचना के कारण सीखना आसान है। यह कुशल, सुव्यवस्थित कार्यक्रमों का निर्माण करने में सक्षम है और अन्य भाषाओं की तुलना में निचले स्तर की गतिविधियों को बेहतर तरीके से संभाल सकता है।
शायद C की सबसे बड़ी ताकत यह है कि इसे विभिन्न प्लेटफार्मों पर संकलित किया जा सकता है। वास्तव में, यूनिक्स पूरी तरह से सी में लिखा गया था
सी प्रोग्रामिंग की मूल बातें
इससे पहले कि हम शुरुआती के लिए इस सी ट्यूटोरियल के साथ आगे बढ़ें, यह जानें: एक प्रोग्रामिंग भाषा सीखना आसान है , लेकिन मास्टर करना मुश्किल है। ऐसे बहुत से तत्व हैं जो इस बात को प्रभावित करते हैं कि कोई भाषा कैसे काम करती है जो कि एक लेख के लिए सबसे बुनियादी पहलुओं को भी कवर करना असंभव है। यह मार्गदर्शिका आपको उन संसाधनों को खोजने में मदद करेगी जो आपको आवश्यक हैं और आपको मुख्य अवधारणाओं को सिखाना है ताकि आप स्वयं को शिक्षित कर सकें।
In_content_1 all: [300x250] / dfp: [640x360]->
आपको जिस चीज़ की आवश्यकता होगी, वह है एक IDE, या एक एकीकृत विकास परिवेश। यह एक टेक्स्ट एडिटर के लिए एक फैंसी शब्द है जो आपको C कोड लिखने और संपादित करने की अनुमति देता है।
C के लिए कुछ सबसे अच्छे IDEs में विजुअल स्टूडियो कोड और 4शामिल हैं। s>। ये सहज ज्ञान युक्त IDE हैं जिन्हें डाउनलोड और सेट अप करना आसान है। आखिरकार, आपका ध्यान कोड पर होना चाहिए - एक विशिष्ट संपादन उपकरण की बारीकियों को नहीं सीखना।
ये उपकरण आपके सिस्टम पर आवश्यक कंपाइलरों को डाउनलोड और सेट करना आसान बनाते हैं ताकि आप एक बार लिखे जाने के बाद अपने कोड का परीक्षण कर सकें।
प्रोग्राम लिखना
एक बार आपके पास C में कोड करने के लिए आवश्यक बुनियादी उपकरण होने के बाद, आप अपना पहला कार्यक्रम लिख सकते हैं। C. में एक प्रोग्राम के तीन मूल तत्व हैं। पहला है लाइब्रेरी, जो हेडर फ़ाइलों का एक संग्रह है। आपको इस कार्यक्रम में पुस्तकालय का आयात करने की आवश्यकता है ताकि इसके भीतर कार्यों का उपयोग किया जा सके।
इस उदाहरण के लिए, आवश्यक पुस्तकालय है। सभी सी लाइब्रेरी शीर्षक की परवाह किए बिना .hमें समाप्त हो जाएंगी। कोड के भीतर एक पुस्तकालय शामिल करने के लिए, आप #include
अभी भी भ्रमित है? यदि आपके पास जावा में कोडिंग का अनुभव है, तो इसे एक सार्वजनिक वर्ग की तरह सोचें।
कोड का अगला भाग फ़ंक्शन है।सी में (साथ ही अन्य भाषाओं)। एक फ़ंक्शन स्टेटमेंट्स का एक समूह है जो एक कार्य करता है। सभी C कार्यक्रमों में मौजूद प्राथमिक कार्य मुख्य ()है। यहाँ कोड है:
int main () {
प्रिंटफ ("हैलो, दुनिया!");
वापसी 0;
}
intकमांड के सामने फ़ंक्शन मुख्य ()दिखाता है कि यह पूर्ण होने पर एक पूर्णांक लौटाएगा। इसके बाद, प्रिंटफ ()कमांड लाइब्रेरी का हिस्सा है। इस कोड के प्रारंभ में पुस्तकालय को कॉल किए बिना, प्रिंटफ ()आदेश नहीं चलाया जाएगा। प्रिंटफ ()कमांड ("हैलो, दुनिया!") के भीतर का पाठ वह है जो स्क्रीन पर होगा।
जब यह फ़ंक्शन चलता है, तो यह 0 पर लौटेगा कार्यक्रम। यह निकास कथन है, और मूल रूप से यह कहने के लिए कार्य करता है कि कार्यक्रम ने अपना कार्य पूरा कर लिया है। मुख्य ()और वापसी 0 के बाद खुलने और बंद होने वाले कोष्ठक में फ़ंक्शन होते हैं।
वापसी 0;कार्यक्रम का अंतिम भाग है। यह इंगित करता है कि कोड के भीतर उल्लिखित कार्य समाप्त हो गए हैं। ध्यान रखें कि फ़ंक्शन के भीतर प्रत्येक पंक्ति को अर्धविराम में समाप्त होना है। यह भाषा के वाक्य-विन्यास का हिस्सा है। एक साथ लगाए गए पूरे कार्यक्रम को इस तरह दिखना चाहिए:
#include
int main () {
प्रिंटफ ("हैलो, दुनिया!")
वापसी 0
}
अगर यह भ्रामक लग रहा है, लेकिन चिंता मत करो। C के लिए विशिष्ट कमांड सीखना थोड़ा भ्रमित करने वाला हो सकता है, लेकिन थोड़ी सी प्रैक्टिस के बाद आपको कोई परेशानी नहीं होगी।
C अभ्यास के लिए अतिरिक्त संसाधन
यदि आप अभी C से शुरू कर रहे हैं, तो आप बहुत से अभ्यास कोडिंग प्राप्त करना चाहते हैं। आप जितने अधिक हाथों से वाक्य रचना और भाषा के यांत्रिकी के साथ हैं, उतना ही आसान हो जाएगा। ये C में सबसे अच्छे मुक्त कोड सीखने के लिए वेब पर संसाधन
इस वेबसाइट में शुरुआती लोगों के लिए कई इंटरैक्टिव सी ट्यूटोरियल शामिल हैं जिन्हें आप एक समय में एक के माध्यम से काम कर सकते हैं। आपको कुछ भी साइन अप या डाउनलोड नहीं करना है; सभी प्रसंस्करण और संकलन वेबसाइट के भीतर ही संभाले जाते हैं। यह उपयोगकर्ताओं को सबसे बुनियादी आदेशों के साथ शुरू करता है और वहां से बनाता है।
CProgramming.com सी प्रोग्रामिंग के लिए एक प्रवेश स्तर के कॉलेज के पाठ्यक्रम के बराबर है। यह सी प्रोग्रामिंग भाषा के बारे में अत्यधिक विस्तृत जानकारी प्रदान करता है, जिसमें बयानों को पढ़ना, पुनरावर्ती कार्यक्रम स्थापित करना और यहां तक कि द्विआधारी पेड़ों को समझना भी शामिल है।
W3Schools ट्यूटोरियल श्रृंखला लगभग किसी भी प्रोग्रामिंग भाषा को सीखने के लिए सर्वोत्तम संसाधनों में से एक है। , अवधि। चाहे वह C, Java, या कुछ अधिक अस्पष्ट हो, आप यहां जानकारी प्राप्त कर सकते हैं। W3Schools पाठ्यक्रम में C के बारे में बड़ी मात्रा में जानकारी शामिल है और इसमें बिंदुओं को चलाने के लिए अभ्यास प्रोग्रामिंग परीक्षण शामिल हैं।