فهرست سرفصل‌های ++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 — شروع کار (Get Started)

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

شروع کار (Get Started)

اینجا «شروع کار C++» است. می خواهیم خیلی سریع دست به کد شویم. «ادیتور آنلاین (Online Editor)» یعنی نوشتن و اجرای کد در مرورگر. پس بدون نصب، نتیجه را می بینی.

شروع کار C++ در مرورگر

در W3Schools می توانی C++ را بی نصب امتحان کنی. ادیتور آنلاین کد و خروجی را کنار هم نشان می دهد.

#include <iostream>
using namespace std;

int main() {
  cout << "Hello World!";
  return 0;
}

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

گام های اجرای آنلاین

  1. روی «مشاهده در ادیتور» کلیک کن.
  2. دکمه Run را بزن و خروجی را ببین.
  3. یک کلمه عوض کن و دوباره اجرا کن.

نکته: اگر ادیتور لود نشد، فیلتر تبلیغات را خاموش کن.

نصب C++ روی کامپیوتر

برای اجرا در سیستم خودت، دو چیز می خواهی: «ویرایشگر متن (Text Editor)» و «کامپایلر (Compiler)». کامپایلر کد را به زبان قابل فهم کامپیوتر تبدیل می کند.

IDE یعنی «محیط یکپارچه برنامه نویسی (Integrated Development Environment)». IDE هم ویرایش می کند و هم کامپایل. همچنین دیباگ را ساده می کند.

نصب IDE (Code::Blocks)

می توانی از Code::Blocks شروع کنی. این گزینه برای مبتدی ها مناسب است. نسخه دارای mingw-setup.exe را دانلود کن تا ادیتور و کامپایلر باهم نصب شوند.

نکته: IDEهای وبی هم هستند؛ اما امکاناتشان محدود است.

شروع سریع در Code::Blocks

حالا یک فایل جدید می سازیم و برنامه را اجرا می کنیم.

  1. از منو File > New > Empty File را بزن.
  2. کد بالا را کپی و ذخیره کن.
  3. نام فایل را myfirstprogram.cpp بگذار.
  4. از Build > Build and Run برنامه را اجرا کن.

اگر اجرا شد، خروجی Hello World را می بینی. این یعنی همه چیز درست است.

برای مرور دوباره شروع کار C++ را نگه دار. سپس به سینتکس C++ برو و دستورها را یاد بگیر. اگر تازه کاری، از مقدمه C++ شروع کن.

جمع بندی سریع

  • اول آنلاین اجرا کن و نتیجه ببین.
  • بعد IDE نصب کن و محلی اجرا کن.
  • Code::Blocks گزینه ساده برای شروع است.
  • فایل را بساز، ذخیره کن، Build و Run بزن.
  • پس ازآن سراغ سینتکس برو.