فهرست سرفصل‌های ++C
خانه (HOME) مقدمه (Intro) شروع کار (Get Started) نحوه نگارش (Syntax) دستورات (Statements) چاپ متن (Print Text) چاپ اعداد (Print Numbers) خط های جدید (New Lines) کامنت ها (Comments) اعلان متغیرها (Declare Variables) متغیرهای متعدد (Multiple Variables) شناسه ها (Identifiers) ثابت ها (Constants) نمونه های دنیای واقعی (Real-Life Examples) ورودی کاربر (User Input) انواع داده پایه (Basic Data Types) اعداد (Numbers) بولی ها (Booleans) کاراکترها (Characters) رشته ها (Strings) کلیدواژه auto (The auto Keyword) نمونه عملی (Real-Life Example) عملگرها (Operators) حسابی (Arithmetic) انتساب (Assignment) مقایسه (Comparison) منطقی (Logical) اولویت (Precedence) مقدمه رشته ها (Strings Intro) به هم چسباندن (Concatenation) اعداد و رشته ها (Numbers and Strings) طول رشته (String Length) دسترسی به رشته ها (Access Strings) کاراکترهای ویژه (Special Characters) ورودی کاربرِ رشته ها (User Input Strings) حذف فضای نام (Omitting Namespace) رشته های سبک C (C-Style Strings) ریاضی (Math) مقادیر بولی (Boolean Values) عبارات بولی (Boolean Expressions) نمونه عملی (Real-Life Example) شرط ها If...Else (If...Else) else (else) else if (else if) اگر کوتاه (Short hand if..else) تودر تو (Nested if) عملگرهای منطقی (Logical Operators) سوییچ (Switch) حلقه While (While Loop) حلقه Do/While (Do/While Loop) نمونه های عملی (Real-Life Examples) حلقه For (For Loop) حلقه های تو در تو (Nested Loops) حلقه foreach (The foreach Loop) نمونه های عملی (Real-Life Examples) شکستن/ادامه (Break/Continue) آرایه ها (Arrays) آرایه ها و حلقه ها (Arrays and Loops) حذف اندازه آرایه (Omit Array Size) گرفتن اندازه آرایه (Get Array Size) نمونه عملی (Real-Life Example) آرایه های چندبعدی (Multidimensional Arrays) ساختارها (Structures) گزاره شمار/Enums (Enums) ارجاع ها (References) ساخت ارجاع (Create References) آدرس حافظه (Memory Address) اشاره گرها (Pointers) ایجاد اشاره گر (Create Pointers) ارجاع زدایی (Dereferencing) تغییر اشاره گرها (Modify Pointers) مدیریت حافظه (Memory Management) new و delete (new and delete) توابع (Functions) پارامترهای تابع (Function Parameters) پارامتر/آرگومان ها (Parameters/Arguments) پارامتر پیش فرض (Default Parameter) پارامترهای متعدد (Multiple Parameters) مقادیر بازگشتی (Return Values) ارسال با ارجاع (Pass By Reference) ارسال آرایه ها (Pass Arrays) ارسال ساختارها (Pass Structures) نمونه عملی (Real-Life Example) بارگذاری هم نام (Function Overloading) بازگشت/بازگشتی (Recursion) لامبدا (Lambda) برنامه نویسی شی گرا OOP (OOP) کلاس ها/اشیاء (Classes/Objects) متدهای کلاس (Class Methods) سازنده ها (Constructors) سازنده سربار (Constructor Overloading) مشخصه های دسترسی (Access Specifiers) کپسوله سازی (Encapsulation) توابع دوست (Friend Functions) ارث بری (Inheritance) ارث بری چندسطحی (Multilevel Inheritance) ارث بری چندگانه (Multiple Inheritance) مشخصه های دسترسی در ارث بری (Access Specifiers) چندریختی (Polymorphism) توابع مجازی (Virtual Functions) قالب ها (Templates) فایل ها (Files) تاریخ (Date) اشکال زدایی (Debugging) استثناها (Exceptions) اعتبارسنجی ورودی (Input Validation) ساختارهای داده و STL (Data Structures & STL) وکتورها (Vectors) لیست (List) پشته ها (Stacks) صف ها (Queues) دک (Deque) مجموعه ها (Sets) نقشه ها (Maps) الگوریتم ها (Algorithms) فضای نام ها (Namespaces) پروژه ها (Projects) جمع دو عدد (Add Two Numbers) اعداد تصادفی (Random Numbers)
نتیجه‌ای برای جستجو یافت نشد.
تصویر زبان برنامه نویسی ++C

++C — اعلان متغیرها (Declare Variables)

آخرین بروزرسانی: 1404/08/04

اعلان متغیرها (Declare Variables)

متغیر (Variable) یعنی یک جعبه نگهداری داده. ما مقدار را داخلش می گذاریم و بعد استفاده می کنیم. اینجا با اعلان متغیر در C++ آشنا می شوی.

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

هر نوع برای داده ای خاص است. مثل کیف های مختلف برای درس ها.

  • int: عدد صحیح بدون اعشار.
  • double: عدد اعشاری با اعشار.
  • char: یک کاراکتر مثل 'A'.
  • string: متن با دابل کوت.
  • bool: فقط درست یا نادرست.

الگوی اعلان متغیر

نوع، نام، و مقدار را به ترتیب بنویس. علامت = مقدار می دهد.

type variableName = value;

مشاهده در ادیتور

مثال: ساخت و چاپ عدد

یک متغیر عددی بساز و مقدارش را چاپ کن.

int myNum = 15;
cout << myNum;

مشاهده در ادیتور

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

می توانی اول بسازی و بعداً مقدار بدهی. مثل نوشتن بعد از فکر.

int myNum;
myNum = 15;
cout << myNum;

مشاهده در ادیتور

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

مقدار جدید، مقدار قبلی را می پوشاند. مثل پاک کن مدرسه.

int myNum = 15; // myNum is 15
myNum = 10; // Now myNum is 10
cout << myNum; // Outputs 10

مشاهده در ادیتور

نمایش انواع دیگر

چند نوع رایج را با توضیح کوتاه ببین.

int myNum = 5; // عدد صحیح بدون اعشار
double myFloatNum = 5.99; // عدد اعشاری
char myLetter = 'D'; // کاراکتر
string myText = "Hello"; // رشته متنی
bool myBoolean = true; // بولی؛ درست یا نادرست

مشاهده در ادیتور

چاپ متغیر با متن

با cout و عملگر درج << چاپ کن.

int myAge = 35;
cout << "I am " << myAge << " years old.";

مشاهده در ادیتور

ترکیب چند نوع کنار هم

می توانی رشته و عدد را کنار هم بیاوری.

string name = "John";
int age = 35;
double height = 6.1;

cout << name << " is " << age << " years old and " << height << " feet tall.";

مشاهده در ادیتور

جمع کردن متغیرها

با + دو مقدار را جمع کن. مثل جمع نمره ها.

int x = 5;
int y = 6;
int sum = x + y;
cout << sum;

مشاهده در ادیتور

گام های عملی سریع

  1. یک int بساز و چاپش کن.
  2. مقدارش را تغییر بده و دوباره چاپ کن.
  3. نام و سن را کنار هم چاپ کن.

نکته: متن ها را با دابل کوت بنویس. اعداد کوت ندارند.

برای آشنایی با کامنت ها به کامنت ها در C++ برو. همچنین فصل انواع داده C++ را ببین. برای بازگشت به بخش اعلان متغیرها این لینک را نگه دار.

جمع بندی سریع

  • متغیر جعبه نگهداری داده است.
  • نوع مناسب را درست انتخاب کن.
  • می توانی بدون مقدار اعلان کنی.
  • مقدار جدید قبلی را می پوشاند.
  • با cout مقدار را نمایش بده.