सी मध्ये मानक कोड लिहा

लेखक: John Pratt
निर्मितीची तारीख: 12 फेब्रुवारी 2021
अद्यतन तारीख: 28 जून 2024
Anonim
प्रिंटफ और टर्मिनल नियंत्रण कोड | 32 बिट ओएस देव (सी में)
व्हिडिओ: प्रिंटफ और टर्मिनल नियंत्रण कोड | 32 बिट ओएस देव (सी में)

सामग्री

संगणक प्रोग्राम करण्याचे अनेक मार्ग आहेत. शेवटी, प्रोग्रामरवर अवलंबून आहे की त्याला जे हवे आहे ते कसे प्राप्त करावे. तथापि, चांगल्या संकलन आणि सुरक्षित प्रोग्रामसाठी शैली आणि वैशिष्ट्यांचा वापर करण्याचे बरेच "चांगले मार्ग" आहेत. आपल्या प्रोजेक्टवर काम करणे सुरू ठेवणारे भविष्यातील प्रोग्रामर (स्वतःसह) आपला कोड वाचू आणि समजू शकतील याची खात्री करा.

पाऊल टाकण्यासाठी

पद्धत 1 पैकी 2: मानक कोड लिहा

  1. इक्लिप्स, नेटबीन्स आणि कोडब्लॉक्स सारखे सी ++ आयडीई (एकात्मिक विकास वातावरण) डाउनलोड करा किंवा नोटपॅड ++ किंवा व्हीआयएम यासारखे मजकूर संपादक वापरा. आपण कमांड लाइनमधून प्रोग्राम देखील चालवू शकता, अशा परिस्थितीत मजकूर संपादक पुरेसे असेल. संपादक निवडणे उपयुक्त ठरेल जे सिंटॅक्स सूचित करेल आणि लाइन नंबरला समर्थन देईल. बरेच प्रोग्रामर युनिक्स-सारखी प्रणाली (लिनक्स, ओएस एक्स, बीएसडी) प्रोग्राम डेव्हलपमेंटसाठी सर्वोत्तम वातावरण मानतात.
  2. मुख्य प्रोग्राम फाईल तयार करा. मुख्य फाईलमध्ये मेन () नावाचे फंक्शन असणे आवश्यक आहे. येथून प्रोग्रामची अंमलबजावणी सुरू होते. यापासून, आपण कार्ये कॉल करा, त्वरित वर्ग इ. आपल्या अनुप्रयोग आणि लायब्ररीतून इतर फायली या फाईलमध्ये समाविष्ट केल्या जाऊ शकतात.
  3. आपला प्रोग्राम लिहिण्यास प्रारंभ करा. आपल्याला तयार करण्यासाठी आवश्यक असलेला कोड किंवा प्रोग्राम प्रविष्ट करा (काही उदाहरणांसाठी खाली पहा). वाक्यरचना, शब्दरचना, ऑब्जेक्ट-देणारं प्रोग्रामिंग प्रतिमान, डेटा स्ट्रीम्स, अल्गोरिदम डिझाइन जसे की लिंक्ड याद्या, प्राधान्य रांगा इत्यादी शिका सी ++ हा प्रोग्राम करण्यासाठी सोपी भाषा नाही, परंतु ती आपल्याला सर्व मूलभूत गोष्टी शिकवते प्रोग्रामिंग भाषा.
  4. आपल्या कोडवर एक टिप्पणी जोडा. कार्ये काय करतात आणि व्हेरिएबल्स कशासाठी आहेत ते स्पष्ट करा. व्हेरिएबल्स आणि फंक्शन्ससाठी स्पष्ट नावे निवडा. मोठ्या अक्षरासह जागतिक चलांची नावे प्रारंभ करा. सर्वसाधारणपणे, आपला कोड वाचत असलेल्या कोणालाही ते समजू शकेल याची खात्री करा.
  5. आपल्या कोडमध्ये इंडेंटेशन योग्य प्रकारे वापरा. पुन्हा, खालील उदाहरणे पहा.
  6. आपला कोड संकलित करा

    g ++ main.cpp

  7. पुढील सूचनांसह आपला प्रोग्राम चालवा:

    ./a.out

2 पैकी 2 पद्धत: उदाहरणे

  1. उदाहरण 1 पहा:

      / * जी ++ शैलीची मूलभूत गोष्टी समजून घेण्यासाठी हा एक सोपा प्रोग्राम आहे. जी ++ कंपाईलरसह हा एक प्रोग्राम आहे. * / #Iostream> / * इनपुट आणि आउटपुट कार्ये * / नेमस्पेस एसटीडी वापरुन; / * आम्ही एसटीडी (मानक) फंक्शन्स वापरतो * / इंट मेन () / * मुख्य फंक्शन घोषित करतो; इंट मेन (शून्य) देखील शक्य आहे. * / {cout " n हॅलो डॅडी"; / * " एन" ही एक नवीन ओळ आहे ( t एक टॅब आहे) * / कोउट "Hello n हॅलो मामा"; cout " n हा माझा पहिला कार्यक्रम आहे"; cout "Date n तारीख 11/03/2007"; रिटर्न 0; }

  2. उदाहरण पहा 2:

      / * हा प्रोग्राम दोन संख्यांच्या बेरीजची गणना करतो * / # शामिल iostream> नेमस्पेस एसटीडी वापरुन; int main () {फ्लोट num1, num2, res; / * व्हेरिएबल्स घोषित करा; इंट, डबल, लाँग देखील कार्य करते * / cout " n प्रथम क्रमांक प्रविष्ट करा ="; सिन क्रमांक 1; / * क्रमांक 1 मध्ये वापरकर्ता प्रविष्ट करा * / cout " n दुसरा क्रमांक प्रविष्ट करा ="; सिन क्रमांक 2; res = num1 + num2; cout " n" num1 "आणि" num2 "=" रेस n "ची बेरीज; रिटर्न 0; }

  3. उदाहरण पहा 3:

      / * दोन नंबरचे उत्पादन * / # शामिल करा Iostream> नेमस्पेस एसटीडी वापरुन; इंट मेन () {फ्लोट नंबर 1; इंट num2; डबल रेस; cout " n प्रथम क्रमांक प्रविष्ट करा ="; सिन क्रमांक 1; cout " n दुसरा क्रमांक प्रविष्ट करा ="; सिन क्रमांक 2; res = num1 * num2; cout " n दोन क्रमांकाचे उत्पादन =" रेस n "; रिटर्न 0; }

  4. उदाहरण पहा 4:

      // गणिताचे समीकरण शोधण्यासाठी पळवाट वापरा. या प्रकरणात, उत्तर प्रकल्प युलर कडील // प्रश्न # 1 मध्ये गणना केले जाईल. # समावेश करा Iostream> नेमस्पेस एसटीडी वापरुन; int main () {// मुख्य वरून उघडा. इंट सम 1 = 0; इंट सम 2 = 0; int sum3 = 0; इंट सम 4 = 0; // उत्तर निश्चित करण्यासाठी आवश्यक पूर्णांक तयार करते. (int a = 0, 1000, a = a + 3) {sum1 = Sum1 + a;} // ची पुनरावृत्ती 1000 च्या बरोबरी किंवा त्याहून अधिक होईपर्यंत नाही, प्रत्येक लूपवर 3 जोडेल. बेरीज करण्यासाठी 1 जोडते. साठी (इंट बी = ०; बी 1000; बी = बी +)) {बेरीज २ = सम २ + बी;} // बी 1000 किंवा त्यापेक्षा जास्त होईपर्यंत पुनरावृत्ती होते, प्रत्येक लूपमध्ये 5 ते बी जोडते. बेरीज 2 मध्ये जोडते. साठी (इंट सी = ०; सी 1000; सी = सी + १)) {सम = = सम + + सी;} // सी च्या 1000 किंवा त्यापेक्षा जास्त होईपर्यंत पुनरावृत्ती होते, प्रत्येक लूपमध्ये 15 ते सी जोडते. C ला जोडते. sum4 = sum1 + sum2 - sum3; // sum4 ही बेरीज 1 आणि बेरीज 2 ची बेरीज आहे, ज्यातून बेरीज 3 वजाबाकी केली जाते. कोट सम 4; // मिळते मूल्य 4, उत्तर. cin.get (); // वापरकर्त्याकडून एंटरची प्रतीक्षा करा. रिटर्न 0; // रिटर्न स्टेटमेंट. Main // मुख्य बंद आहे.

  5. भिन्न शैलींचे हे उदाहरण पहा:

      इंट मेन () i इंट i = 0; जर (1 + 1 == 2) {i = 2; }} / * ही व्हाइटस्मिथ शैली आहे * / इंट मेन () {इंट i; जर (1 + 1 == 2) {i = 2; }} / * ही जीएनयू शैली आहे * / इंट मेन () {इंट आय; जर (अट) {i = 2; कार्य (); }}

टिपा

  • आपल्या प्रोग्रामसाठी नेहमीच एक आयएसओ कंपाईलर वापरा.
  • कंपाईलरद्वारे तयार केलेल्या डीफॉल्ट एक्झिक्युटेबलला "a.out" म्हणतात.
  • आपण बर्‍याच वेगवेगळ्या चल किंवा कार्ये घेऊन काहीतरी लिहित असल्यास त्यावर टिप्पणी देण्याचा प्रयत्न करा म्हणजे डीबग करणे आणि नंतर समजून घेणे सोपे होईल!

चेतावणी

  • अस्पष्ट कोडिंग शैली किंवा कालबाह्य कार्ये कधीही वापरू नका.