معرفی متغیرهای زبان برنامه نویسی C

زبان برنامه نویسی C را به جرئت می توان یکی از پایه ای ترین و محبوب ترین زبان های برنامه نویسی دانست که یادگیری آن برای هر برنامه نویس نوآموزی ضروری است. از آنجا که متغیرها یکی از مفاهیم کلیدی در هر زبان برنامه نویسی هستند در این بخش از آموزش c++ قصد داریم با لحنی دوستانه و صمیمی به بررسی این مفهوم در زبان C بپردازیم.

معرفی متغیرهای زبان برنامه نویسی C

متغیر چیست؟

متغیر چیزی نیست جز یک جعبه کوچک در حافظه که می تواند داده ها را ذخیره کند. فرض کنید می خواهید سن نمره یا حتی اسم کسی را در برنامه نگهداری کنید؛ متغیرها این کار را برای شما انجام می دهند.

چرا متغیرها مهم اند؟

  1. ذخیره سازی داده ها : برای نگهداری اطلاعاتی که در طول اجرای برنامه تغییر می کنند.
  2. مدیریت حافظه : امکان استفاده بهینه از حافظه کامپیوتر.
  3. سهولت در کدنویسی : با استفاده از متغیرها به جای مقدارهای ثابت می توانید از نام های قابل فهم استفاده کنید.

معرفی متغیرهای زبان برنامه نویسی C

ساختار تعریف متغیر در C

برای تعریف یک متغیر در C کافی است نوع داده و نام متغیر را مشخص کنید :

type variableName;

 

 

به عنوان مثال :

 

int age; float score; char grade;

 

انواع متغیرها در C

در C متغیرها بر اساس نوع داده هایی که ذخیره می کنند به دسته های مختلفی تقسیم می شوند :

نوع داده

توضیح

مثال

int

ذخیره اعداد صحیح

int age = ۲۵;

float

ذخیره اعداد اعشاری با دقت کمتر

float pi = ۳.۱۴;

double

ذخیره اعداد اعشاری با دقت بیشتر

double e = ۲.۷۱۸۲۸;

char

ذخیره کاراکترهای منفرد

char grade = ‘A’;

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

  • باید با یک حرف یا خط زیر (_) شروع شوند.
  • نمی توانند شامل کاراکترهای خاص مثل @ یا # باشند.
  • حروف بزرگ و کوچک تفاوت دارند. مثلاً age و Age دو متغیر مختلف اند.
  • بهتر است نام متغیرها معنادار باشد (مثلاً به جای x از studentScore استفاده کنید).

معرفی متغیرهای زبان برنامه نویسی C

چگونه متغیرها مقداردهی می شوند؟

برای مقداردهی به متغیرها می توانید در همان زمان تعریف این کار را انجام دهید :

int age = ۲۰;

 

یا بعدها مقدار را به آن اختصاص دهید :

age = ۲۵;

ثابت ها و تفاوت آن ها با متغیرها

گاهی اوقات نیاز دارید داده ای را تعریف کنید که هرگز تغییر نکند. برای این کار از ثابت ها استفاده می شود :

 

const float PI = ۳.۱۴۱۵۹;

حالا اگر بخواهید مقدار PI را تغییر دهید کامپایلر به شما خطا می دهد.

نکات حرفه ای در استفاده از متغیرها

  1. بهینه سازی حافظه : از نوع داده مناسب برای متغیرها استفاده کنید. مثلاً برای اعداد کوچک int کافی است.
  2. کامنت گذاری : همیشه متغیرهای خود را با توضیح همراه کنید تا بعداً یادآوری آن آسان باشد.
  3. گروه بندی منطقی : متغیرهایی که به هم مرتبط اند را نزدیک به هم تعریف کنید.

تمرین برای شما

  1. برنامه ای بنویسید که دو عدد صحیح از کاربر بگیرد و جمع آن ها را نمایش دهد.
  2. ثابت G را برای گرانش تعریف کنید و از آن برای محاسبه وزن جسمی با جرم مشخص استفاده کنید.

جمع بندی

در این مقاله متغیرها و اهمیت آن ها در زبان C را بررسی کردیم. یادگیری اصولی متغیرها به شما کمک می کند برنامه هایی خوانا بهینه و انعطاف پذیر بنویسید.

سوالات متداول

۱. آیا نام متغیر می تواند شامل اعداد باشد؟ بله اما فقط در انتها یا میانه نه در ابتدای نام.

۲. تفاوت بین float و double چیست؟ double دقت بیشتری نسبت به float دارد و برای ذخیره اعداد بزرگ تر مناسب است.

۳. آیا می توان چند متغیر را در یک خط تعریف کرد؟ بله به این صورت :

 

int a = ۱۰, b = ۲۰, c = ۳۰;

آیا شما به دنبال کسب اطلاعات بیشتر در مورد "معرفی متغیرهای زبان برنامه نویسی C" هستید؟ با کلیک بر روی تکنولوژی, کسب و کار ایرانی، به دنبال مطالب مرتبط با این موضوع هستید؟ با کلیک بر روی دسته بندی های مرتبط، محتواهای دیگری را کشف کنید. همچنین، ممکن است در این دسته بندی، سریال ها، فیلم ها، کتاب ها و مقالات مفیدی نیز برای شما قرار داشته باشند. بنابراین، همین حالا برای کشف دنیای جذاب و گسترده ی محتواهای مرتبط با "معرفی متغیرهای زبان برنامه نویسی C"، کلیک کنید.