# 2.4. Matnni chop etish

Hamma joydagi dasturchilar an'anasiga ko'ra, biz "Salom, dunyo!" dastur C ++ ning asosiy xususiyatlariga kirish nuqtasi sifatida ko'rib chiqamiz.

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

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

Siz xohlagancha ko'p cout moslamalarini qo'shishingiz mumkin. Shuni esda tutingki, u chiqish oxirida yangi qator kiritmaydi:

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

int main() {
  cout << "Salom Dunyo!";
  cout << "Men C++ ni o'rganishni boshladim.";
  return 0;
}
```

Boshqa variantlar ham bor, masalan:

```cpp
#include <stdio.h>

int main(){
    printf("Salom Dunyo!");
    return 0;
}
```

Quyidagilarni hisobga oling:

* **Bayonot** - bu biror narsani bajaradigan kod birligi - dasturning asosiy qurilish bloki.&#x20;
* **Ifoda** - bu qiymatga ega bo'lgan ibora - masalan, son, satr, ikkita raqamning yig'indisi va boshqalar. 4 + 2, x - 1 va "Salom, dunyo! " - bu hammasi ifodadir. Hamma so'z, gap ham ifoda emas. Masalan, #include bayonotining qiymati haqida gapirishning ma'nosi yo'q.

| `cout << "Salom`**`\n`**`Dunyo!";`                                                                                         | <p><code>Salom</code></p><p> <code>Dunyo!</code></p>                              |
| -------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
| <p><code>cout << "My name is</code><strong><code>\n</code></strong><code>";</code></p><p><code>cout << "Azam!";</code></p> | <p><code>Mening ismim</code></p><p><code>Azam!</code></p>                         |
| <p><code>cout << "1-qator" << endl << "2-qator << endl;</code></p><p><code>cout << "3-qator" << endl;</code></p>           | <p><code>1-qator</code></p><p><code>2-qator</code></p><p><code>3-qator</code></p> |
