---
description: >-
  Sharhlar C ++ kodini tushuntirish va uni yanada o'qilishi uchun ishlatilishi
  mumkin. Bundan tashqari, muqobil kodni sinashda bajarilishining oldini olish
  uchun ham foydalanish mumkin. Sharhlar bir qat
---

# 2.5. Sharhlar (Comments)

## Bir qatorli izohlar

Bir qatorli izohlar ikkita oldinga siljish bilan boshlanadi (//).

// satr oxirigacha bo'lgan har qanday matn kompilyator tomonidan e'tiborga olinmaydi (bajarilmaydi).

Bu misolda kod satridan oldin bir qatorli izoh ishlatiladi:

```cpp
// Manabu sharh
cout << "Salom Dunyo!";
```

{% hint style="info" %}
&#x20;Sharhlar - bu kod nima qilayotganini tushuntirish uchun siz C ++ kodiga kiritishingiz mumkin bo'lgan tushuntirishlar. Tuzuvchi izohda ko'rinadigan hamma narsani e'tiborsiz qoldiradi, shuning uchun bu ma'lumotlarning hech biri natijada ko'rsatilmaydi.
{% endhint %}

Ikki chiziq (//) bilan boshlanadigan izoh bir qatorli izoh deb ataladi. Qiya chiziqlar kompilyatorga satr oxirigacha kuzatiladigan barcha narsalarga e'tibor bermaslikni aytadi. Masalan:

```cpp
#include <iostream>
using namespace std;

int main()
{
    // Quyida ekranga "Salom Dunyo!" chiqadi
    cout << "Salom Dunyo!";
    return 0;
}
```

Dastur izohlari - bu C ++ kodiga kiritishingiz mumkin bo'lgan tushuntirishlar. Bu izohlar manba kodini o'qiyotganlarga yordam beradi. Barcha dasturlash tillari qandaydir izoh berishga imkon beradi.

C ++ bir qatorli va ko'p qatorli izohlarni qo'llab-quvvatlaydi. Har qanday izohda mavjud bo'lgan barcha belgilar C ++ kompilyatori tomonidan e'tiborga olinmaydi.

C ++ izohlari /\* _bilan boshlanadi va_ \*/ bilan tugaydi.&#x20;

Izoh ham satr oxirigacha cho'zilgan // bilan boshlanishi mumkin. Masalan:

```cpp
#include <iostream>
using namespace std;

main() {
   cout << "Salom Dunyo!"; // Bu qator ekranga "Salom Dunyo!" chiqaradi
   return 0;
}
```
