# 1.3 Yorum Satırları

C++ dilinde yorumlar, kodun okunabilirliğini artırmak, açıklama eklemek veya geçici olarak kod satırlarını devre dışı bırakmak için kullanılır. Yorumlar, program derlendiğinde dikkate alınmaz, bu yüzden çalıştırılan program üzerinde bir etkisi yoktur.

## Tek Satırlık Yorumlar

Tek satırlık yorumlar, `//` ile başlar ve o satırın sonuna kadar geçerli olur.

```
// Bu bir tek satırlık yorumdur
std::cout << "Merhaba Dünya!" << std::endl;  // Bu da bir yorumdur.
```

## Çok Satırlı Yorumlar

```
/*
Bu bir çok satırlı yorumdur.
İstediğiniz kadar satır ekleyebilirsiniz.
*/
std::cout << "Merhaba Dünya!" << std::endl;
```

## Kodu Yok Saymak İçin Yorumlar

Kodu geçici olarak çalıştırmamak veya hata ayıklarken bazı bölümleri devre dışı bırakmak için yorumlar kullanılabilir. Bu yöntem, istenmeyen kodun geçici olarak devre dışı bırakılmasına ve programın geri kalanının çalıştırılmasına olanak tanır.

```
#include <iostream>

int main() {
    // std::cout << "Bu satır çalıştırılmayacak" << std::endl;
    /*
    std::cout << "Bu satır da çalıştırılmayacak" << std::endl;
    std::cout << "Bu satır da çalıştırılmayacak" << std::endl;
    */
    std::cout << "Sadece bu satır çalıştırılacak" << std::endl; // Çıktı: Sadece bu satır çalıştırılacak
    return 0;
}
```

> Yorumlar, kodun okunabilirliğini artırır ve diğer geliştiricilerin kodunuzu daha iyi anlamasına yardımcı olur. Aynı zamanda, kodun belirli kısımlarını geçici olarak devre dışı bırakmak için kullanışlıdır.

## Alıştırma

**S1) Hangisi yasal bir C++ yorumu DEĞİLDİR ?**

a) `// _comment goes here_`\
b) `/* _comment goes here */`\
c) `"_comment goes here_"`

**S2) Aşağıdaki kod satırlarının yürütülmediğinden emin olmak için C++ çok satırlı açıklama sözdizimini kullanın.**

```
[]
x = 5;
std::cout << x << std::endl;
[]
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.yavuzlar.org/egitim/c-plus-plus/2.0-fonksiyonlar/1.3-yorum-satirlari.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
