همون طور که کم و بیش تا الان مشاهده کردید و در آینده به این موضوع تسلط بیشتری خواهید یافت مشاهده میکنید شاید چندین خط کدنویسی فقط به خاطریک خط خروجی باشه .این موضوع نشان دهنده این است که برنامه نویسی فقط به چاپ متون مختص نمیشه و یک دنیای پیچیده پشت این خروجی ها وجود داره.
بریم با مفهوم متغیر کاررو شروع کنیم والبته بهتره بگم مفهوم کاربردی متغیر .
ما برای ذخیره یک مقدار نیاز داریم از بخشی از حافظه استفاده کنیم که آنرا متغیر گوییم .متغیر بخشی از حافظه است که برای ذخیره داده ها استفاده میشه .
int Age=10;
نوع داده ای که متغیر ذخیره میکنه در قسمت اول مشخص میشه که اینجا از نوع int مخفف integer یعنی اعداد صحیح می باشد.
در قسمت دوم نام متغیر باید مشخص بشه که اینجا Age قرار داده شده .
عملگر مساوی از دسته عملگر های انتسابی می باشد که اینجا مقدار ده برای متغیر age قرار دادیم .
نکته :مقدار به دو صورت فراخوانی میشه .۱)یا از کاربر گرفته میشه ۲) یا هنگام تعریف مشخص میشه .
اما ویژگی هاو نکاتی که باید برای متغیر درنظر داشته باشید :
نام متغیر باید از حروف a_z,A_Z انتخاب بشه .
در نظر گرفتن upper-case letter و Lower-case letter
اسامی متغیر ها به بزرگی و کوچکی حروف حساس هست به طور مثال دو متغیر age,Ageباهم متفاوت هستن.
نباید شامل کاراکتر های غیرمجاز #,^و.. باشه.
به تمرین زیر دقت کنید همونطور که مشاهده میکینید برای اسم از نوع داده استرینگ و برای سن از int استفاده کردم و با یک نوع ساختار متفاوت در خروجی تنوع دادم .
//data types and variables
#include<iostream>
using namespace std;
int main()
{
string Name = “jack”;
int Age = 18;
cout << “My name is ” << Name << “\n iam ” << Age << “years old.”;
}
انواع متغیر ها با ذکر مثال در اسلاید های زیر به نمایش گذاشتیم.
بازی با کدها
به مثال ها به دقت توجه کنید و حتما یک بار هم شده کد هارو خودتون بزنید تا خروجی رو دریافت کنید و همینطور پیشنهاد میکنم میتونید با کدها بازی کنید و تغییرات اعمال کنید.اینو بدونید که هیچ موقع یک کد برای یک برنامه وجود نداره.
اما نکته اخر در جلسه پیش در بررسی بدنه برنامه به نکته مهمی از مبحث متغیر ها رسیدیم که الان به طور مفصل براتون شرح میدم.الان که با انواع داده ها اشنا شدید میتونید به خوبی به درک این مطلب دست پیدا کنید .
ما در بدنه برنامه سی پلاس پلاس یک تابع اصلی داریم که بقیه دستور ها و.. در داخل اون قرار میگیره همونطور که خدمتتون گفتم قبل از تابع mainما باید نوع داده رو مشخص کنیم که در برنامه از نوع int درنظر گرفته شد . اما قبل از بیان دلیل اینکه چرا متغیر ما از نوع intفراخوانی شد بهتره تفاوت int main و void main رو براتون بگم
نه تنها در هلوو ورد بلکه در اکثر برنامه ها که قراراه ما خروجی داشته باشیم و تابع ما مقداری رو برگردونه از متغیر int استفاده میکنیم که مینونه داده های نوع صحیحی رو برگردونه امااگر متغیر از نوع void فراخوانی بشه مقدار رو برنمیگردونه .
متخصصین جوان پاورایی با هدف سهولت در فرایند یادگیری ، مهارت افزایی شما عزیزان با بازار کار مربوطه در تمامی مراحل همراه ،پشتیبان و خدمت رسان شما عزیزان هستند.