मानक कोड को C ++ में कैसे लिखें

एक कंप्यूटर प्रोग्राम करने के लिए अंतहीन तरीके हैं आखिरी व्यक्ति को यह कहना है कि वह किस प्रोग्राम को लागू करना चाहता है, वह प्रोग्रामर खुद है। हालांकि, अंतिम प्रोग्राम को अधिक कुशल और सुरक्षित बनाने के लिए संकलन को अनुकूलित करने के लिए, विभिन्न शैलियों या विचारों के विद्यालयों से संबंधित प्रोग्रामिंग के कुछ `मानकों`, कार्य का उपयोग कैसे करें और कोड कैसे लिखने के बारे में हैं यह जब एक कार्यक्रम के कोड लिखने, यह सुनिश्चित करें कि भविष्य लोगों में परिवर्तन करने के लिए या बस रखरखाव (तुम भी आप हो सकता है) समस्याओं के बिना पढ़ सकते हैं और कार्यक्रम को समझने में सक्षम है होगा होने के लिए व्यवहार में कुछ चाल डाल दिया जाना चाहिए।

कदम

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



    6
    कोड संकलित करने के लिए, निम्न कमांड का उपयोग करें:
    g ++ main.cpp
  • सी ++ चरण 7 में स्टैंडर्ड कोड लिखें शीर्षक वाला इमेज
    7
    अपने प्रोग्राम को चलाने के लिए, निम्न कमांड का प्रयोग करें:
    ./a.out
  • नमूना कोड

    उदाहरण संख्या 1:

    / * यह जी ++ प्रोग्रामिंग शैली की मूल बातें समझने के लिए एक सरल कार्यक्रम है। यह प्रोग्राम जी ++ कंपाइलर के साथ संकलित किया गया है * / # शामिल  / * इनपुट और आउटपुट फ़ंक्शन के उपयोग में शामिल हैं * /नेमस्पेस std- / * का उपयोग करते हुए हम मुख्य फ़ंक्शन `मेन` ​​के कार्यों `std` (मानक) * / int main () / * का उपयोग कर रहे हैं। इसे एट मुख्य (शून्य) * / {cout के रूप में भी घोषित किया जा सकता है << " n हैलो पिताजी" - / * ` n` इसके बजाय एक नया पंक्ति बनाता है ` t` एक टैब जोड़ता है * / cout << "हैलो मुम" -cout << " n यह मेरा पहला कार्यक्रम है" -cout << " n तारीख 09/11/2014" -0 0}

    उदाहरण संख्या 2:

    / * यह प्रोग्राम दो अंकों के योग की गणना करता है * / # शामिल  नेमस्पेस std-int main () {float num1, num2, res- / * का उपयोग करके यह प्रोग्राम भीर, डबल, लम्बाई के रूप में चर घोषित करके काम करता है ... * / cout << " n पहला नंबर दर्ज करें = " -न अंक 1- / * मैं उपयोगकर्ता इनपुट को चर संख्या 1 * / cout में संग्रहीत करता हूं << " n दूसरा नंबर = दर्ज करें " -न अंक 2-रेस = num1 + num2-cout << " n का योग "<< संख्या 1 <<" और "<< nUM2 <<" = "<

    उदाहरण संख्या 3:

    / * दो अंकों के बीच उत्पाद की गणना * / # में शामिल हैं नामस्थान std-int main () {float num1-int num2-double res-cout का उपयोग करके << " n पहला नंबर दर्ज करें = " -न अंक 1-कॉट << " n दूसरा नंबर = दर्ज करें " -न अंक 2-रेस = num1 * num2-cout << " n दो नंबरों का उत्पाद = है " << res ` n` -0 वापसी करें

    उदाहरण संख्या 4:

    // मैं गणितीय समीकरण को खोजने के लिए एक चक्र चलाता हूं। इस मामले में हम प्रोजेक्ट यूलर के पहले प्रश्न के उत्तर // की पहचान करते हैं नाम स्थान का उपयोग कर एसटीडी-पूर्णांक main () {// शुरू होता है programmaint कोड sum1 = पूर्णांक sum2 = 0- 0- 0- पूर्णांक = पूर्णांक sum3 sum4 = 0- // पूर्णांक चर घोषित risultato.for गणना करने के लिए (int एक = 0- से < 1000 - a = a + 3) {sum1 = sum1 + a-} // मैं 1000 पुनरावृत्तियों के एक पाश को निष्पादित करता हूं जिसमें मैं 3 से `ए` जोड़ता हूं - शब्द शब्द `sum1` और `a`.for (int b = 0- बी < 1000 ख = ब + 5) = {sum2 sum2 + बी} // मैं एक 1000 यात्रा चक्र जिसमें मैं 5 करने के लिए `b`- उच्च के बाद` sum2 `और` b`.for (int सी को जोड़ने के लिए जारी रखने के लिए चलाने = 0- सी < 1000 ग = सी + 15) = {sum3 sum3 ग +} // मैं एक 1000 यात्रा चक्र जिसमें मैं sum3 `और` `अंत वहाँ, पर उच्च` 15 को जोड़ने के लिए जारी रखने के लिए चलाने c`.sum4 = sum1 + sum2 - sum3- sum4 sum1 की राशि के चेक और कम sum3.cout sum2 // << sum4- // मैं sum4.cin.get () - // के साथ आउटपुट उत्पन्न करता हूं / मैं उपयोगकर्ता को दर्ज करने के लिए कुंजी की प्रतीक्षा करता हूं। 0 = // Return statement।} // पूरा करें कोड

    प्रोग्रामिंग शैलियों के कुछ उदाहरण:

    int main () {int i = 0- अगर (1 + 1 == 2) {i = 2 -}} / * यह व्हाईटस्मिथ्स शैली है / / int main () {int i-if (1 + 1 == 2) {i = 2 -}} / * यह GNU शैली * / int main () {int i-if (condition) {i = 2-function () -}}

    टिप्स

    • अपने कार्यक्रमों को संकलित करने के लिए, हमेशा एक आईएसओ कंपाइलर का उपयोग करें
    • `a.out` को संकलक द्वारा सोर्स कोड से उत्पन्न निष्पादन योग्य फ़ाइल में निर्दिष्ट डिफ़ॉल्ट नाम दिया गया है।

    चेतावनी

    • कभी भी भ्रमित शैली या पदावनत सुविधाओं का उपयोग न करें।
    सामाजिक नेटवर्क पर साझा करें:

    संबद्ध

    © 2011—2022 GnuMani.com