Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2-LEKCIYA PREZENTACIYA.pptx
Скачиваний:
2
Добавлен:
28.11.2023
Размер:
792.84 Кб
Скачать

Jańa qatardı kirgiziwdiń jáne bir usılı - endl manipulyator arqalı:

Mısal

#include <iostream>

Sálem dúnya!

using namespace std;

Men C++ ti úyrenip atırman

int main() {

 

cout << "Sálem dúnya!" << endl;

 

cout << "Men C++ ti úyrenip atırman";

 

return 0;

 

}

 

 

 

KOMMENTARIYALAR

Kommentariyalardı C++ kodın túsindiriw hám onı oqıwǵa qolaylı qılıw ushın paydalanıwǵa boladı. Onı alternativ kodtı sınaw gezinde orınlawdı ámelge asırmaw ushın paydalanıwǵa boladı. Kommentariyalar bir qatarlı yamasa kóp qatarlı bolıwı múmkin.

Bir qatarlı kommentariyalar

Bir qatarlı kommentariyalar eki qıya sızıqtan ( //) baslanadı.

Qatardıń arasındaǵı // hám sońına shekemgi hár qanday tekstti kompilyator esapqa almaydı (orınlamaydı).

Tómendegi mısalda kod qatarınıń aldında bir qatardı kommentariyanı paydalanadı:

Mısal

#include <iostream> using namespace std;

int main() {

// Bul kommentariya cout << "Hello World!"; return 0;

}

Bul tómendegi mısal kod qatarınıń izinde bir qatarlı komentariya paydalanadı:

cout << "Hello World!"; // Bul kommentariya

Kóp qatarlı kommentariyalar

Kóp qatarlı kommentariyalar /* menen baslanıp */ menen tamamlanadı.

Hám /* arasındaǵı */ qálegen tekstti kompilyator esapqa almaydı: Mısal

/* The code below will print the words Hello World! to the screen, and it is amazing */

cout << "Sálem dúnya";

Ádette biz // qısqa kommentariyalar ushın qollansaq, al /*

*/ uzın

kommentariyalar ushın paydalanamız.

 

C++ TE ÓZGERIWSHILER

Ózgeriwshiler - maǵlıwmatlar mánislerin saqlawǵa arnalǵan konteynerler.

C++ tilinde ózgeriwshilerdiń hár túrli tipleri bar (hár túrli gilt sózler menen anıqlanadı), mısalı:

int- pútin sanlardı saqlaydı. Mısalı 123 yamasa -123 sıyaqlı

double- haqıyqıy sanlardı saqlaydı. Mısalı 19,99 yamasa -19,99 sıyaqlı

char- jalǵız simvollardı saqlaydı. Mısalı 'a' yamasa 'B' sıyaqlı. Char mánisleri jalǵız tırnaqshalar menen qorshalǵan

string- qatarlıq tip. Qatarlıq mánislerdi qos tırnaqshaǵa aladı

bool- logikalıq tip. Mánislerdi eki jaǵdayda saqlaydı:ıras yamasa

jalǵan.

Ózgeriwshilerdi járiyalaw (táriyplew).

Ózgeriwshi mánislerin jaratıw ushın tipin kórsetiń hám oǵan mánis beriń:

Sintaksisi:

type variableName = value;

type bunda tipi (C++ tipleriniń biri mısalı int), variableName ózgeriwshi atı (x yamasa myName sıyaqlı) = value mánisi (teń belgisi ózgeriwshige mánislerdi menshiklew/tayınlaw ushın qollanıladı);

Sandı saqlaw kerek bolǵan ózgeriwshige mánis beriw ushın keyingi mısaldı qaraymız:

Mısal

#include <iostream> using namespace std;

int main() {

int myNum = 15; cout << myNum; return 0;

}

Sonday-aq, ózgeriwshige mánisti mánis tayınlamay járiyalawǵa hám mánisti keyinirek tayınlawǵa boladı:

Mısal

int myNum; myNum = 15; cout << myNum;

Bar ózgeriwshige jańa mánis tayınlasańız, ol aldıńǵı mánisti qayta jazatuǵınıńızdı bilgen maqul:

Mısal

int myNum = 15; // myNum is 15 myNum = 10; // Now myNum is 10 cout << myNum; // Outputs 10

Соседние файлы в предмете Программирование на C++