1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

آموزش c (بخش 3) :: متغیرها در زبان c

شروع موضوع توسط MiTra ‏14/12/10 در انجمن C #C++

  1. پیشکسوت انجمن کاربر ارزشمند❤

    تاریخ عضویت:
    ‏11/11/10
    ارسال ها:
    11,734
    تشکر شده:
    3,539
    امتیاز دستاورد:
    113
    [​IMG]
    متغیر، نامی برای یک محل حافظه است که محتویات آن در طول اجرای برنامه ممکن است تغییر کند . اسم هر متغیر شامل حروف
    aتا zا ,، Aتا Zا ، ارقام ۰تا ۹ا و خط ربط(آندرلاین) است . به طوری که با یکی از حروف و یا خط ربط شروع شده باشند . طول نام هر
    متغیر بستگی به نوع کامپایلر دارد که معمولا” از ۱ز تا ۳۱ کاراکتر قابل استفاده است .



    اسامی مجاز برای متغیرها | اسامی غیرمجاز برای متغیرها |
    ,

    ,
    | ۱count | , , ,count , , , , , , |
    | high! there | test123 |
    | ,grad.1 | , , , ,high , , , , , , , |
    ,

    ,
    تعریف نوع متغیر
    برای استفاده از متغیرها درC باید ابتدا آنها را تعریف کنیم . تعریف متغیرها شامل نامگذاری و تعیین نوع آنها است که به صورت زیر انجام می شود :
    <نوع> <اسامی متغیرها>
    ,برای تعریف چند متغیر در یک دستور باید اسامی با کاما از یکدیگر جدا گردد : ,


    int ,var1, var2 ;​

    دستور فوق دو متغیر به اسامی var2و var1 را از نوع int تعریف می کند .

    float ,flovar1, flovar2 ;​

    دستور فوق ، دو متغیر به نام های flovar2و flovar1و را از نوع float تعریف می کند .

    double d1 ;
    char ch ;​

    اولین دستور ، d1 را از نوع double و دستور دوم متغیر ch را از نوع char تعریف می کند .
    مقدار دادن به متغیرها

    برای مقدار دادن به متغیرها می توان به دو طریق عمل کرد:
    ۱ به هنگام تعریف متغیر .
    ۲ پس از تعریف متغیر .
    به عنوان مثال :


    [​IMG]
    دستور اول ضمن تعریف a از نوع int مقدار آن را برابر با ۰ قرار می دهد . دستور دوم چهار متغیرb، c،، d،و eو را از نوع int تعریف کرده وفقط مقدار متغیر ch را از نوع کاراکتری تعریف کرده و مقدار آن را برابر با حرف a قرار می دهد . دستور چهارم مقدار متغیر b را برابر با ۰ قرار می دهد . دستور پنجم مقدار دو متغیر cو dو را برابر صفر قرار می دهد و این دستور ، انتساب چندتایی را مشخص می کند .
    همان طور که قبلا”گفته شد مقدار متغیرها ممکن است در طول اجرای برنامه تغییر کند . با استفاده از کلمه کلیدی const می توانیم متغیرهایی را تعریف کنیم که مقدار آنها در طول اجرای برنامه ثابت باشد . برای تعریف این نوع متغیرها بصورت زیر عمل می شود :

    <نوع> <اسامی متغیرها>const

    نوع ، یکی از نوع هایی است که قبلا” ذکر شده و اسامی متغیرها ، مشخص کننده متغیرهایی است که باید به صورت ثابت تعریف شوند :


    const int a = 10 , b = 20 , , ;​

    دستور فوق دو متغیر aو bو را از نوع int تعریف کرده و مقادیر آنها را برابر می دهد . این مقادیر در طول اجرای برنامه قابل تغییر هستند .
    ,