> For the complete documentation index, see [llms.txt](https://isystem.gitbook.io/programming/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://isystem.gitbook.io/programming/c-++-asoslari/2.-c++-asoslari/2.3.-sharhlar-comments.md).

# 2.5. Sharhlar (Comments)

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

## 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;
}
```
