اكتب الكود القياسي في C

مؤلف: John Pratt
تاريخ الخلق: 12 شهر فبراير 2021
تاريخ التحديث: 28 يونيو 2024
Anonim
شرح ASCII Code كامل
فيديو: شرح ASCII Code كامل

المحتوى

هناك طرق لا حصر لها لبرمجة أجهزة الكمبيوتر. في النهاية ، الأمر متروك للمبرمج في كيفية تحقيق ما يحتاج إليه. ومع ذلك ، هناك العديد من "الطرق الجيدة" لاستخدام الأنماط والميزات من أجل تجميع أفضل وبرامج أكثر أمانًا. تأكد من أن المبرمجين المستقبليين (بما فيهم أنت) الذين يواصلون العمل في مشروعك يمكنهم قراءة وفهم الكود الخاص بك.

لتخطو

الطريقة 1 من 2: اكتب رمزًا قياسيًا

  1. قم بتنزيل C ++ IDE (بيئة تطوير متكاملة) مثل Eclipse و Netbeans و CodeBlocks ، أو استخدم محرر نصوص مثل Notepad ++ أو VIM. يمكنك أيضًا تشغيل البرامج من سطر الأوامر ، وفي هذه الحالة يكفي محرر نصوص. قد يكون من المفيد اختيار محرر يشير إلى بناء الجملة ويدعم أرقام الأسطر. يعتبر معظم المبرمجين أن الأنظمة الشبيهة بـ Unix (Linux ، OS X ، BSD) هي أفضل البيئات لتطوير البرامج.
  2. قم بإنشاء ملف برنامج رئيسي. يجب أن يحتوي الملف الرئيسي على وظيفة تسمى main (). هذا هو المكان الذي يبدأ فيه تنفيذ البرنامج. من هذه النقطة فصاعدًا ، يمكنك استدعاء الوظائف ، وإنشاء الطبقات ، وما إلى ذلك. قد يتم تضمين ملفات أخرى من التطبيق والمكتبات في هذا الملف.
  3. ابدأ في كتابة برنامجك. أدخل الرمز أو البرنامج الذي تريد إنشاءه (انظر أدناه للحصول على بعض الأمثلة). تعلم بناء الجملة ، والدلالات ، ونماذج البرمجة الموجهة للكائنات ، وتدفق البيانات ، وتصميمات الخوارزميات مثل القوائم المرتبطة ، وقوائم الانتظار ذات الأولوية ، وما إلى ذلك. C ++ ليست لغة بسيطة للبرمجة ، ولكنها تعلمك الأساسيات التي يمكن للجميع استخدامها لغات البرمجة.
  4. أضف تعليق إلى التعليمات البرمجية الخاصة بك. اشرح ما تفعله الوظائف وما هي المتغيرات. اختر أسماء واضحة للمتغيرات والوظائف. ابدأ أسماء المتغيرات العالمية بأحرف كبيرة. بشكل عام ، تأكد من أن أي شخص يقرأ الكود الخاص بك يمكنه فهمه.
  5. استخدم المسافة البادئة بشكل صحيح في التعليمات البرمجية الخاصة بك. مرة أخرى ، انظر الأمثلة أدناه.
  6. ترجمة التعليمات البرمجية الخاصة بك مع

    g ++ main.cpp

  7. قم بتشغيل البرنامج الخاص بك مع التعليمات التالية:

    ./a.out

طريقة 2 من 2: أمثلة

  1. انظر المثال 1:

      / * هذا برنامج بسيط لفهم أساسيات أسلوب g ++. هذا برنامج مع مترجم g ++. * / #Include iostream> / * وظائف الإدخال والإخراج * / using namespace std؛ / * نستخدم وظائف std (قياسية) * / int main () / * نعلن الوظيفة الرئيسية ؛ int main (void) ممكن أيضًا. * / {cout " n Hello Daddy"؛ / * " N" سطر جديد ( t علامة تبويب) * / cout " n Hello mama"؛ cout " n هذا هو برنامجي الأول"؛ cout " n تاريخ 11/03/2007" ؛ العودة 0 ؛ }

  2. انظر المثال 2:

      / * يحسب هذا البرنامج مجموع رقمين * / #include iostream> using namespace std؛ int main () {float num1، num2، res؛ / * التصريح عن المتغيرات ؛ int ، double ، long تعمل أيضًا * / cout " n أدخل الرقم الأول =" ؛ سينما نوم 1 ؛ / * أدخل المستخدم في num1 * / cout " n أدخل الرقم الثاني =" ؛ سينما num2 ؛ الدقة = num1 + num2 ؛ cout " n مجموع" num1 "و" num2 "=" res n "؛ العودة 0 ؛ }

  3. انظر المثال 3:

      / * منتج من رقمين * / #include iostream> باستخدام مساحة الاسم std ؛ int main () {float num1؛ عدد العمليات 2 الدقة المزدوجة cout " n أدخل الرقم الأول =" ؛ سينما نوم 1 ؛ cout " n أدخل الرقم الثاني =" ؛ سينما num2 ؛ الدقة = num1 * num2 ؛ cout " n حاصل ضرب رقمين =" res n "؛ العودة 0 ؛ }

  4. انظر المثال 4:

      // استخدم حلقة لإيجاد معادلة رياضية. في هذه الحالة ، يتم حساب الإجابة على // السؤال رقم 1 من مشروع أويلر. #include iostream> using namespace std؛ int main () {// فتح من main. int sum1 = 0 ؛ int sum2 = 0 ؛ int sum3 = 0 ؛ int sum4 = 0 ؛ // ينشئ الأعداد الصحيحة المطلوبة لتحديد الإجابة. من أجل (int a = 0، a 1000، a = a + 3) {sum1 = sum1 + a؛} // يتكرر حتى a يساوي 1000 أو أكبر منه ، يضيف 3 إلى a في كل حلقة. يضيف a إلى sum1. لـ (int b = 0؛ b 1000؛ b = b + 5) {sum2 = sum2 + b؛} // يتكرر حتى يكون b مساويًا أو أكبر من 1000 ، يضيف 5 إلى b في كل حلقة. يضيف b إلى sum2. لـ (int c = 0؛ c 1000؛ c = c + 15) {sum3 = sum3 + c؛} // يتكرر حتى c يساوي 1000 أو أكبر منه ، يضيف 15 إلى c في كل حلقة. يضيف c إلى sum3. sum4 = sum1 + sum2 - sum3 ؛ // sum4 هو مجموع sum1 و sum2 ، حيث يتم طرح sum3. كوتون sum4 // يعود مجموع 4 ، الجواب. cin.get () ؛ // انتظر دخول من المستخدم. العودة 0 ؛ // بيان العودة. } // الرئيسي مغلق.

  5. تحقق من هذا المثال للأنماط المختلفة:

      int main () {int i = 0؛ إذا (1 + 1 == 2) {i = 2 ؛ }} / * هذا هو أسلوب Whitesmith * / int main () {int i؛ إذا (1 + 1 == 2) {i = 2 ؛ }} / * هذا هو نمط GNU * / int main () {int i؛ إذا (الحالة) {i = 2 ؛ وظيفة ()؛ }}

نصائح

  • استخدم دائمًا مترجم ISO لبرامجك.
  • يسمى الملف التنفيذي الافتراضي الذي تم إنشاؤه بواسطة المترجم "a.out".
  • إذا كنت تكتب شيئًا يحتوي على الكثير من المتغيرات أو الوظائف المختلفة ، فحاول التعليق عليه حتى يسهل تصحيحه وفهمه لاحقًا!

تحذيرات

  • لا تستخدم أبدًا أنماط تشفير غير واضحة أو وظائف قديمة.