متغیرها در C

تعریف و استفاده از متغیرها، قوانین نام‌گذاری و انواع تعریف متغیر در زبان C

متغیر چیست؟

متغیر مانند یک ظرف دارای نام است که برای ذخیره مقادیر (مثل اعداد یا متن) استفاده می‌شود. به آن متغیر می‌گویند چون مقدار آن می‌تواند در طول برنامه تغییر کند.

تعریف متغیر در C

در C برخلاف برخی زبان‌ها، هنگام تعریف متغیر باید نوع آن را مشخص کنید:

type variableName = value;

مثال‌ها:

int age = 25;              // عدد صحیح
float price = 19.99;       // عدد اعشاری
char grade = \x27A\x27;         // یک کاراکتر

تعریف بدون مقدار اولیه

می‌توانید اول متغیر را تعریف کنید و بعداً مقدار بدهید:

int age;
age = 25;
printf("%d", age);

⚠️ هشدار: استفاده از متغیر بدون مقداردهی، مقدار نامعتبر (garbage) برمی‌گرداند!

تعریف چند متغیر هم‌زمان

int x = 5, y = 10, z = 15;

تغییر مقدار متغیر

int score = 100;
score = 200;  // مقدار جدید جایگزین می‌شود

قوانین نام‌گذاری متغیرها

نام‌های مجاز ✅نام‌های نامجاز ❌
myAgemy-age (خط تیره مجاز نیست)
_total2ndPlace (شروع با عدد)
x1my age (فاصله مجاز نیست)
MAX_SIZEint (کلمه رزروشده)

نکات مهم

این مبحث بخشی از دوره آموزش کامل زبان C است.

ابزارهای مرتبط