C++ Tutorial - part 8

آموزش جامع زبان برنامه‌نویسی ++C مقدماتی تا پیشرفته [0 تا 100 سی پلاس پلاس بهمراه حل تمرین و پروژه ✅] - کامنت‌گذاری در ++C - قسمت 8

در این ویدیو، آخرین قسمت از بخش ساختار زبان ++C را مرور خواهیم کرد و به بررسی کامنت‌گذاری در کد خواهیم پرداخت. کامنت‌گذاری یکی از تکنیک‌های مهم برای مستندسازی کد و تسهیل در فهم آن است. با استفاده از کامنت‌ها می‌توانیم توضیحات لازم را برای دیگران یا برای خودمان در نظر بگیریم تا بعداً راحت‌تر بتوانیم کد را درک و اصلاح کنیم.

مقدمه‌ای بر کامنت‌گذاری

کامنت‌ها بخش‌هایی از کد هستند که توسط کامپایلر نادیده گرفته می‌شوند و فقط برای خواندن و فهمیدن کد توسط انسان‌ها مفیدند. کامنت‌گذاری به برنامه‌نویسان این امکان را می‌دهد که توضیحات مفیدی درباره عملکرد و هدف بخش‌های مختلف کد ارائه دهند.

انواع کامنت‌ها در ++C

در ++C دو نوع کامنت وجود دارد که می‌توانید از آن‌ها استفاده کنید:

  1. کامنت‌های تک‌خطی (Single-Line Comments):
    • برای ایجاد کامنت تک‌خطی، از // استفاده می‌کنیم. هر چیزی که بعد از // در همان خط نوشته شود به عنوان کامنت در نظر گرفته می‌شود.
    • مثال:

این هم یک کامنت تک‌خطی است

				
					// این یک کامنت تک‌خطی است
std::cout << "Hello, World!" << std::endl; // این هم یک کامنت تک‌خطی است

				
			

2. کامنت‌های چندخطی (Multi-Line Comments):

    • برای ایجاد کامنت‌های چندخطی، از */ برای شروع و /* برای پایان استفاده می‌کنیم. هر چیزی که بین این دو علامت قرار بگیرد به عنوان کامنت در نظر گرفته می‌شود.
    • مثال:
				
					/* این یک کامنت چندخطی است
   که می‌تواند شامل چندین خط باشد */
std::cout << "Hello, World!" << std::endl;

				
			

کاربردهای کامنت‌ها

  1. توضیحات درباره کد: کامنت‌ها برای توضیح دادن درباره عملکرد خاصی از کد استفاده می‌شوند که ممکن است برای دیگران یا حتی خود شما در آینده قابل فهم نباشد. به عنوان مثال:
				
					cout << "Mehdi" << endl; // نام من
cout << "Nader" << endl; // دوست من
cout << "Bahram" << endl; // استاد من

				
			

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

				
					//std::cout << "This line is commented out and will not be executed" << std::endl;

				
			

3. مستندسازی کد: کامنت‌ها به مستندسازی کد کمک می‌کنند و توضیحات لازم درباره روش‌های استفاده، متغیرها و عملکرد توابع را فراهم می‌کنند.

مثال عملی از استفاده از کامنت‌ها

فرض کنید کد زیر را داریم:

				
					#include <iostream>
using namespace std;

int main() {
    cout << "Mehdi" << endl; // نام من
    cout << "Nader" << endl; // دوست من
    cout << "Bahram" << endl; // استاد من
    return 0;
}

				
			

در این مثال، هر کدام از خطوط std::cout با کامنت‌هایی توصیف شده‌اند که هدف آن‌ها را توضیح می‌دهند.

استفاده از ابزارهای IDE برای کامنت‌گذاری

در اکثر محیط‌های توسعه (IDE) می‌توانید با استفاده از میانبرهای کیبورد، کامنت‌ها را به راحتی اضافه و حذف کنید:

  • اضافه کردن کامنت: برای اضافه کردن کامنت به چند خط، می‌توانید خطوط مورد نظر را انتخاب کرده و از میانبر Ctrl + Shift + C استفاده کنید.
  • حذف کامنت: برای حذف کامنت، می‌توانید از میانبر Ctrl + Shift + X استفاده کنید.

منابع خارجی مرتبط

برای مطالعه بیشتر در مورد کامنت‌گذاری و روش‌های مختلف آن، می‌توانید به منابع زیر مراجعه کنید:

نکات پایانی

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

ادامه دوره (قسمت 9)

در قسمت بعدی با کاربرد متغیر‌عا در ++C آشنا خواهیم شد. اگر سوالی دارید، در بخش دیدگاه مطرح کنید. همچنین ممنون میشم با حمایت دلنشینتون از من و دوره‌ها حمایت کنید.

در این ویدیو، با نحوه استفاده از دستور cout برای نمایش متن در کنسول آشنا خواهیم شد. همچنین یاد خواهیم گرفت چگونه از دستورات...

در این قسمت از آموزش، با متغیرها و نحوه تعریف و استفاده از آن‌ها در ++C آشنا میشیم.

کامنت‌گذاری در ++C

حق کپی ویدئو مجاز نمی‌باشد

قسمت:

جلسه هشت

نام دوره:

آموزش جامع ++C

زمان ویدئو:

5 دقیقه

مدرس:

مهدی کاظمی

در این قسمت یادخواهید گرفت:

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

مهدی کاظمی

سلام مهدی کاظمی هستم و باعث افتخارم هست که در یک دوره جذاب دیگه با شما هستم و قراره در کنار هم از یادگیریمون لذت ببریم.

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

0 دیدگاه
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها