دوست عزیز، به سایت علمی نخبگان جوان خوش آمدید

مشاهده این پیام به این معنی است که شما در سایت عضو نیستید، لطفا در صورت تمایل جهت عضویت در سایت علمی نخبگان جوان اینجا کلیک کنید.

توجه داشته باشید، در صورتی که عضو سایت نباشید نمی توانید از تمامی امکانات و خدمات سایت استفاده کنید.
نمایش نتایج: از شماره 1 تا 10 , از مجموع 35

موضوع: آموزش برنامه نویسی با ++c

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #5
    دوست آشنا
    رشته تحصیلی
    کارشناسی کامپیوتر نرم افزار
    نوشته ها
    1,167
    ارسال تشکر
    2,113
    دریافت تشکر: 2,967
    قدرت امتیاز دهی
    44
    Array

    پیش فرض پاسخ : آموزش برنامه نویسی با ++c

    قالب کلی برنامه نویسی در ++C
    برای برنامه نویسی در ++C، شما حداقل به یک فایل منبع نیاز دارید(در اینجا همان test.cpp است) که برای ایجاد فایل اجرایی از پروژه لازم است. البته فایل های دیگری نیز وجود دارند که برای در اختیار گذاشتن منابع لازم برای برنامه نویسی استفاده میشوند. برخی از این فایل ها را برنامه نویس مینویسد و برخی دیگر از قبل آماده اند، که توسط خود زبان ++C در اختیارتان قرار میگیرد یا اینکه افراد دیگر آنها را نوشته اند و شما آنها را مجانی یا با پول تهیه میکنید. در این باره در جای خود توضیح داده خواهد شد. چیزی که در اینجا مهم است، فایل هایی است که خود ++C در اختیارتان میگذارد. برای استفاده از این فایل ها که برخی امکانات برنامه نویسی را در اختیار شما میگذارند، باید از دستور include# استفاده کنید(به دستوراتی که با # شروع میشوند، هدایتگر پیش پردازنده میگویند. پیش پردازنده قبل از کامپایلر یکسری از اعمال مثل همین وارد کردن یک فایل را انجام میدهد). این دستور فایل موردنظر را وارد فایل منبع میکند و شما میتوانید از امکانات آن فایل استفاده کنید. فایل iostream که توسط این دستور در ابتدای کد وارد شده (داریم قطعه کد قبلی را بررسی میکنیم) شامل دستورات ورودی - خروجی است. نام فایل هم این را نشان میدهد : io برای Input Output و stream یعنی جریان. هنگامی که اطلاعات را به منبعی میفرستید یا از آن میگیرید(مثلاً به صفحه مانیتور یا به یک فایل)، جریانی از اطلاعات رد و بدل میشود. در ++C برای ورودی - خروجی روی فایل یا مانیتور از جریان (stream) استفاده میشود.
    دستور ;using namespace std مشخص میکند از فضای نام std استفاده شود، وگرنه باید در ابتدای هر نامی که از این فضای نام استفاده میکنید، یک ::std بگذارید، مثلاً بجای cout باید بگذارید std::cout و این خسته کننده خواهد بود، اما اگر زمانی تداخل نام پیش آید مجبور به استفاده از این پیشوند خواهید بود(مثلاً وقتی یک متغیر با همین نام دارید).

    قسمتهایی که در هر برنامه ++C وجود دارند:
    - هر دستور اجرایی(دستوری که عملی را انجام میدهد) با ; پایان میابد.
    - دستورات اجرایی برنامه بین ** و ** در کد زیر باید قرار گیرند (یعنی قطعه کد زیر در تمام برنامه های اجرایی باید قرار داشته باشد). این قطعه کد در اصل تعریف تابع main است (یک تابع مجموعه ای از دستورات است که اعمالی را انجام میدهد).

    کد قالب بندی شده:


    **

    return 0;
    **

    int main()

    دستورات برنامه بین ** و دستور return قرار میگیرند. دستور return باعث خاتمه اجرای برنامه میشود و 0 که بعد از آن آمده است، به فراخواننده برنامه ما (سیستم عامل یا برنامه های دیگری) میگوید که برنامه با موفقیت خاتمه یافته است. اما 1 مشخص میکند که خطایی در برنامه رخ داده است. البته return هر مقداری را برگرداند(اصطلاحاً به مقدار بعد از عبارت return گفته میشود 'برگردانده شده' یعنی return یک مقدار را برمیگرداند) معمولاً در خاتمه یافتن برنامه شما اشکالی ایجاد نمیشود، اما فرآیندی(به هر قطعه ای که توسط CPU اجرا میشود، فرآیند میگویند، مثلاً یک فایل اجرایی) که برنامه شما را اجرا کرده است اینطور در نظر خواهد گرفت که برنامه شما مشکلی داشته است.
    - عبارت ;("system ("pause را میتوانید در هرجایی از بین دستورات برنامه استفاده کنید. این عبارت سبب میشود که اجرای برنامه شما متوقف شده و منتظر زدن کلیدی از سوی کاربر(کسی که برنامه شما را اجرا میکند) شود و در عین حال عبارت "...Press any key to continue" را نشان میدهد. البته وقتی برنامه را از درون VS اجرا میکنید، دو بار این عبارت را خواهید دید، اما اگر فایل اجرایی برنامه را از درون فولدر پروژه اجرا کنید فقط یکبار مشاهده خواهید کرد، چرا که VS خودش در آخر اجرای برنامه توقف میکند تا برنامه نویس بتواند نتایج را ببیند. بنابراین اگر از این دستور در پایان برنامه استفاده نکنید وقتی کاربر برنامه شما را از طریق فایل exe. اجرا کند برنامه در پایان فوراً خاتمه میابد و کاربر قسمتی از خروجی که برنامه بعد از آن توقف نکرده را نمیبیند.
    uody

  2. 2 کاربر از پست مفید uody سپاس کرده اند .


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 1
    آخرين نوشته: 21st April 2012, 01:05 AM
  2. خبر: طوفان برلینی؛ گزارش نمایشگاه ifa 2010
    توسط Bad Sector در انجمن معرفی سایتها و وبلاگها
    پاسخ ها: 0
    آخرين نوشته: 2nd February 2011, 02:47 PM
  3. مقاله: بهسازی منابع انسانی در سازمانهای تحقیقاتی از طریق گردش شغلی
    توسط MR_Jentelman در انجمن مجموعه مدیریت اجرایی
    پاسخ ها: 0
    آخرين نوشته: 15th October 2010, 01:47 AM
  4. مطالعــه تطبیقی مدلهال برنامه ریزی استراتژیک
    توسط ریپورتر در انجمن مجموعه مدیریت اجرایی
    پاسخ ها: 0
    آخرين نوشته: 30th September 2010, 10:36 AM
  5. مقدمه ای بر زبان c
    توسط آبجی در انجمن برنامه نویسی تحت سیستم عامل
    پاسخ ها: 0
    آخرين نوشته: 24th June 2010, 02:32 PM

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •