سینتکس پایه و ساختار کد C++

سینتکس پایه و ساختار کد C++

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

ساختار اولیه یک برنامه C++

هر برنامه C++ از بلوک‌های کدی به نام توابع تشکیل شده است. ساده‌ترین ساختار ممکن به صورت زیر است:

#include <iostream>
using namespace std;

int main() {
    // کدهای شما اینجا قرار می‌گیرند
    return 0;
}
  • #include: برای اضافه کردن کتابخانه‌های مورد نیاز
  • main(): نقطه شروع اجرای برنامه
  • return 0: نشان‌دهنده پایان موفقیت‌آمیز برنامه

انواع داده‌های پایه

نوع داده توضیحات مثال
int اعداد صحیح 42
float اعداد اعشاری 3.14
char کاراکتر 'A'
bool مقدار منطقی true

متغیرها و ثابت‌ها

در C++ برای تعریف متغیر از سینتکس زیر استفاده می‌کنیم:

نوع_داده نام_متغیر = مقدار;

مثال:

int age = 25;
float pi = 3.1415;
char grade = 'A';

برای تعریف ثابت‌ها از کلمه کلیدی const استفاده می‌کنیم:

const double PI = 3.14159;

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

C++ از انواع عملگرهای ریاضی، مقایسه‌ای و منطقی پشتیبانی می‌کند:

  1. عملگرهای ریاضی: +, -, *, /, %
  2. عملگرهای مقایسه‌ای: ==, !=, >, <, >=, <=
  3. عملگرهای منطقی: && (AND), || (OR), ! (NOT)

برای یادگیری عمیق‌تر سینتکس C++ می‌توانید اینجا را ببینید.

ساختارهای کنترلی

C++ از ساختارهای کنترلی استاندارد پشتیبانی می‌کند:

// شرط if
if (condition) {
    // کدها
} else {
    // کدهای جایگزین
}

// حلقه for
for (int i = 0; i < 10; i++) {
    // کدهای تکرارشونده
}

// حلقه while
while (condition) {
    // کدهای تکرارشونده
}

در این مقاله به بررسی اجمالی سینتکس پایه C++ پرداختیم. برای تسلط کامل بر این زبان، تمرین مداوم و مطالعه منابع معتبر مانند این آموزش ضروری است.