ٌٌٌٌٌٌWelcome

تاریخ : پنج‌شنبه 26 مرداد 1391
نویسنده : hamidrezakhouri

متغیر، نامی برای یک محل حافظه است که محتویات آن در طول اجرای برنامه ممکن است تغییر کند . اسم هر متغیر شامل حروف
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 تعریف می کند .

مقدار دادن به متغیرها

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

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

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

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

const int a = 10 , b = 20   ;

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




آخرین مطالب

آمار وبلاگ:

بازدید امروز : 09
بازدید دیروز : 9156
بازدید هفته : 2649
بازدید ماه : 1514264
بازدید کل : 37521514
تعداد مطالب : 405
تعداد نظرات : 6
تعداد آنلاین : 0

ورود کاربران

خوش آمدید! لطفا وارد حساب خود شوید

رمز عبور را فراموش کرده‌اید؟
$captcha_html
حساب کاربری ندارید؟

فراموشی رمز عبور

نام کاربری یا ایمیل خود را وارد کنید

یا

ثبت نام کاربران

در چند ثانیه حساب کاربری خود را بسازید

قبلا ثبت نام کرده‌اید؟

نظرات کاربران

دیدگاه خود را با ما در میان بگذارید