کد استاندارد را در C بنویسید

نویسنده: John Pratt
تاریخ ایجاد: 12 فوریه 2021
تاریخ به روزرسانی: 28 ژوئن 2024
Anonim
یک برنامه C برای محاسبه انحراف استاندارد بنویسید. | کد با توسعه دهنده | آموزش C.
ویدیو: یک برنامه C برای محاسبه انحراف استاندارد بنویسید. | کد با توسعه دهنده | آموزش C.

محتوا

روشهای بی شماری برای برنامه ریزی رایانه وجود دارد. در نهایت ، این به برنامه نویس بستگی دارد که چگونه به آنچه نیاز دارد برسد. با این حال ، "روش های خوب" بسیاری برای استفاده از سبک ها و ویژگی ها برای تدوین بهتر و برنامه های امن تر وجود دارد. اطمینان حاصل کنید که برنامه نویسان آینده (از جمله خود شما) که به کار بر روی پروژه شما ادامه می دهند می توانند کد شما را بخوانند و درک کنند.

گام برداشتن

روش 1 از 2: کد استاندارد بنویسید

  1. C ++ IDE (محیط توسعه یکپارچه) مانند Eclipse ، Netbeans و CodeBlocks را بارگیری کنید یا از ویرایشگر متنی مانند Notepad ++ یا VIM استفاده کنید. همچنین می توانید برنامه ها را از خط فرمان اجرا کنید ، در این صورت ویرایشگر متن کافی است. انتخاب ویرایشگری که نحو را نشان دهد و از شماره های خط پشتیبانی کند می تواند مفید باشد. بیشتر برنامه نویسان سیستم های مشابه یونیکس (Linux ، OS X ، BSD) را بهترین محیط برای توسعه برنامه می دانند.
  2. یک پرونده اصلی برنامه ایجاد کنید. پرونده اصلی باید حاوی تابعی به نام main () باشد. اینجاست که اجرای برنامه شروع می شود. از این مرحله به بعد ، شما توابع ، کلاسهای فوری و غیره را فراخوانی می کنید. ممکن است پرونده های دیگری از برنامه و کتابخانه های شما در این پرونده موجود باشد.
  3. شروع به نوشتن برنامه خود کنید. کد یا برنامه ای را که باید ایجاد کنید وارد کنید (برای چند مثال زیر را ببینید). نحو ، معناشناسی ، پارادایم برنامه نویسی شی گرا ، جریان داده ها ، طرح های الگوریتم مانند لیست های پیوندی ، صف های اولویت دار و غیره را بیاموزید. C ++ یک زبان ساده برای برنامه نویسی نیست ، اما اصول اساسی را برای همه شما می آموزد زبانهای برنامه نویسی.
  4. به کد خود نظر دهید توضیح دهید که توابع چه کاری انجام می دهند و متغیرها برای چه کارهایی هستند. برای متغیرها و توابع نامهای واضحی انتخاب کنید. نام متغیرهای جهانی را با حروف بزرگ شروع کنید. به طور کلی ، اطمینان حاصل کنید که کسی که کد شما را می خواند می تواند آن را درک کند.
  5. از تورفتگی به درستی در کد خود استفاده کنید. باز هم ، نمونه های زیر را ببینید.
  6. کد خود را با

    g ++ main.cpp

  7. برنامه خود را با دستورالعمل زیر اجرا کنید:

    ./a.out

روش 2 از 2: مثالها

  1. به مثال 1 مراجعه کنید:

      / * این یک برنامه ساده برای درک اصول سبک ++ g است. این یک برنامه با کامپایلر g ++ است. * / # شامل iostream> / * توابع ورودی و خروجی * / با استفاده از namespace std؛ / * ما از توابع std (استاندارد) استفاده می کنیم * / int main () / * تابع اصلی را اعلام می کنیم. int main (باطل) نیز امکان پذیر است. * / {cout " n سلام بابا"؛ / * " N" یک خط جدید است ( t یک برگه است) * / cout " n سلام مادر"؛ cout " n این اولین برنامه من است"؛ cout " n تاریخ 11/03/2007"؛ بازگشت 0؛ }

  2. به مثال 2 مراجعه کنید:

      / * این برنامه با استفاده از namespace std ، مجموع دو عدد را محاسبه می کند. int main () {float num1، num2، res؛ / * اعلام متغیرها ؛ int ، double ، long نیز کار می کند * / cout " n اولین شماره را وارد کنید ="؛ cin num1؛ / * کاربر را در num1 وارد کنید * / cout " n شماره دوم را وارد کنید ="؛ cin num2؛ res = num1 + num2 ؛ cout " n مجموع" num1 "و" num2 "=" res n "؛ بازگشت 0؛ }

  3. به مثال 3 مراجعه کنید:

      / * محصول دو عدد * / # شامل iostream> با استفاده از namespace std؛ int main () {float num1؛ int num2؛ دو برابر cout " n اولین شماره را وارد کنید ="؛ cin num1؛ cout " n شماره دوم را وارد کنید ="؛ cin num2؛ res = num1 * num2؛ cout " n حاصل دو عدد =" res n "؛ بازگشت 0؛ }

  4. به مثال 4 مراجعه کنید:

      // برای یافتن معادله ریاضی از حلقه استفاده کنید. در این حالت ، پاسخ به // سوال شماره 1 از پروژه اویلر محاسبه می شود. # iostream را وارد کنید> با استفاده از namespace std؛ int main () {// باز کردن از اصلی. int sum1 = 0؛ int sum2 = 0؛ int sum3 = 0؛ int sum4 = 0؛ // اعداد صحیح مورد نیاز برای تعیین پاسخ را ایجاد می کند. for (int a = 0، a 1000، a = a + 3) {sum1 = sum1 + a؛} // تکرار می شود تا اینکه a برابر با 1000 باشد یا بیشتر از آن ، 3 عدد را به هر حلقه اضافه می کند. به sum1 اضافه می کند. for (int b = 0؛ b 1000؛ b = b + 5) {sum2 = sum2 + b؛}} // تکرار می شود تا b برابر 1000 یا بزرگتر باشد ، در هر حلقه 5 به b اضافه می کند. b را به sum2 اضافه می کند. for (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 از آن کم می شود. cout sum4؛ // sum4 را برمی گرداند ، پاسخ. cin.get ()؛ // منتظر ورود از کاربر شوید. بازگشت 0؛ // بیانیه بازگشت. } // Main بسته است.

  5. این نمونه از سبک های مختلف را بررسی کنید:

      int main () {int i = 0؛ if (1 + 1 == 2) {i = 2؛ }} / * این سبک Whitesmith است * / int main () {int i؛ if (1 + 1 == 2) {i = 2؛ }} / * این سبک GNU است * / int main () {int i؛ if (شرط) {i = 2؛ تابع ()؛ }}

نکات

  • همیشه برای برنامه های خود از یک کامپایلر ISO استفاده کنید.
  • اجرایی پیش فرض ایجاد شده توسط کامپایلر "a.out" نامیده می شود.
  • اگر در حال نوشتن مطلبی با متغیرها یا توابع مختلف هستید ، سعی کنید در مورد آن نظر دهید تا اشکال زدایی و درک آن راحت تر شود!

هشدارها

  • هرگز از سبک های کدگذاری نامشخص یا عملکردهای قدیمی استفاده نکنید.