تعریف متغیرها (Variables)، در زبان برنامه نویسی C
متغیرها (Variables) برای ذخیره مقادیر مورد نیاز در برنامه به کار می روند و ما تنها با ذکر نام آن متغیرها که مقادیر در آنها ذخیره شده، می توانیم به مقادیر مورد نظرمان اشاره کنیم. معمولا نام متغیرها (Variables) هم به گونه ای انتخاب می شود که برنامه نویس به محض دیدن آنها، متوجه شود که مقادیر ذخیره شده در آنها، مربوط به چیست.
در زبان برنامه نویسی C ، قبل از اینکه متغیرها (Variables) را مقداردهی کنیم، باید آنها را تعریف نماییم و در تعریف، باید نوع و نام آنها ذکر شود (در برخی زبان های دیگر، نیازی به این کار نیست و با مقداردهی متغیر، خود به خود نوع آن مشخص می شود). یا اینکه می توانیم تعریف متغیر (نوع و نام) و مقداردهی آن را به صورت همزمان داشته باشیم.
به عنوان مثال اگر بخواهیم یک متغیر با نام number و از جنس عدد صحیح (integer) تعریف کنیم، باید کد زیر را اجرا نماییم :
سپس در یک خط دیگر از کدها، مقدار مورد نظرمان برای متغیر را مشخص می کنیم :
همچنین می تواند تعریف و مقداردهی متغیر به صورت همزمان باشد :
بر اساس آن شکل اول، کل کدها می تواند به صورت زیر باشد :
نتیجه :
هنگام تعریف نام برای متغیرها (Variables) در زبان C ، باید یک سری قوانین رعایت شود. چند مورد را ذکر می کنیم :
نام متغیر، نباید با یک عدد شروع شود، بلکه باید با یک حرف الفبای انگلیسی (بزرگ یا کوچک) شروع گردد.
در بین حروف نام متغیر، نباید کاراکتر ((فاصله - space)) و یا سایر کاراکترهای غیرمجاز برای نام متغیرها، به کار رود.
نام متغیر نباید برابر نام توابع (functions) تعریف شده در زبان C باشد (نباید برابر کلمات رزرو شده در خود زبان برنامه نویسی C باشد).
اجرای عملیات های مختلف بر اساس متغیرهای تعریف شده :
همان طور که گفتیم، بعد از ذخیره مقادیر در متغیرها، برای استفاده و یا پردازش بر روی آن مقادیر، تنها کافی است که نام متغیرهای شامل آن مقادیر را به کار ببریم. به مثال زیر توجه کنید :
دو متغیر از جنس int تعریف کرده و سپس یک سری عملیات ریاضی (جمع، تفریق و ضرب) را بین آن دو اجرا می نماییم :
نتیجه :
لیست انواع اصلی متغیر (Variable) در زبان برنامه نویسی C :
در جدول زیر، لیست انواع اصلی متغیر (Variable) در زبان برنامه نویسی C ، ذکر شده است :
Type | Description |
---|---|
char | Typically a single octet(one byte). This is an integer type. |
int | The most natural size of integer for the machine. |
float | A single-precision floating point value. |
double | A double-precision floating point value. |
void | Represents the absence of type. |
- فهرست مباحث
- 1 معرفی زبان برنامه نویسی C
- 2 معرفی نرم افزار Code::Blocks برای نوشتن کدهای زبان C و اجرای آنها
- 3 ساخت یک پروژه C جدید در نرم افزار Code::Blocks و اجرای پروژه
- 4 ساختار کلی کدهای یک فایل c ، در پروژه C
- 5 نمایش یک متن در خروجی، با استفاده از تابع printf ، در زبان برنامه نویسی C
- 6 نوشتن توضیحات (Comments)، در زبان برنامه نویسی C
- 7 کاراکترهای تبدیل (Conversion Characters) برای قرار دادن مقادیر مختلف (رشته، عدد صحیح، عدد اعشاری و ...) در یک متن خروجی، در زبان برنامه نویسی C
- 8 تعریف متغیرها (Variables)، در زبان برنامه نویسی C
- 9 تعریف یک متغیر از جنس کاراکتر (char) و تفاوت آن با رشته (String)، در زبان برنامه نویسی C
- 10 تعریف یک رشته (String) به صورت آرایه ای (Array) از جنس کاراکتر (char) و در نظر گرفتن String Terminator هنگام تعریف اندازه آرایه (Array)، در زبان برنامه نویسی C
- 11 تغییر مقدار یک رشته (String) ساخته شده بر اساس آرایه ای (Array) از جنس کاراکتر (char)، با تابع strcpy ، در زبان برنامه نویسی C
- 12 تعریف یک مقدار ثابت (Constant)، در زبان برنامه نویسی C
- 13 تعریف توابع (Functions)، در زبان برنامه نویسی C
- 14 ساخت یک فایل Header (با پسوند h) برای اجرای کدهای موجود در فایل Header ، در فایل فعلی (با include کردن آن)، در زبان برنامه نویسی C (در نرم افزار Code::Blocks)
- 15 دریافت یک مقدار از کاربر، توسط کیبورد، با تابع scanf ، در زبان برنامه نویسی C
- 16 عملگرهای حساب (Arithmetic Operators) (عملگرهای + و - و * و / و % و ++ و --)، در زبان برنامه نویسی C
- 17 اجرای دستورات شرطی، با دستور if ، در زبان برنامه نویسی C
- 18 اجرای دستورات شرطی، با استفاده از if و else ، در زبان برنامه نویسی C
- 19 ساخت حلقه (Loop)، با استفاده از دستور while ، در زبان برنامه نویسی C
- 20 ساخت حلقه (Loop)، با استفاده از دستور for ، در زبان برنامه نویسی C
- 21 ساخت حلقه (Loop)، با استفاده از دستور do...while ، در زبان برنامه نویسی C
- 22 اجرای دستورات شرطی به صورت حالت بندی شده، با دستورهای switch و case ، در زبان برنامه نویسی C
-
نکته : این فهرست مباحث، صرفا منتخبی از کلیدهای آموزشی این موضوع است (که خواندن متوالی آنها توصیه می شود) و برای دیدن کلیدهای آموزشی بیشتر از این موضوع، می توانید بر روی دسته بندی های ستون سمت راست کلیک نمایید.