Категория C++

Представяне на std::string

Досега ви показахме основите на езика C++. Забелязахте ли, че масивите са с фиксирана дължина. Текста представяхме с масиви от тип char[], което е доста ограничаващо наследство от езика C. Самия език C е много близък до асемблера и много…

Въведение във функциите

Главната задача на програмиста е да пише код. Негова втора задача е да не повтаря вече написан код. За да не повтаряме кода си ние пишем функции. Пишем ги не само, за да не повтаряме кода. А и да разделим…

Switch – case

Това е многовариантен селектор. Алтернатива на if-else конструкцията. Поведението му е малко по особено и трябва да се научи. Декларация Как работи Моля не забравяте break, иначе става манджа с грозде 🙂 Ако забравите break. То ще се изпълни всичко…

Типа Enum в C++

Понякога имаме нужда от текстово описание на множество стойности вместо да се чудим кое число какво означава в кода ни. Налага се в практиката. Тогава на помощ ни идва типа enum. Името на типа идва от enumeration (изброяване). Той е…

Цикъла for

Вече се запознахте с циклите с предусловие и постусловие do и while. Днес ще научите за цикъла for. Това е може би най – удобния и използван от всички вид цикъл. Неговия запис ни позволява да спестим ред, два от…

Типа Char и масиви

В предишните уроци разгледахме част от фундаменталните типове данни: bool, int, short, long, long long, float, double. Вие придобихте основни знания за програмирането. Запознахте се с някои от структурите на програмния език C++. Логическата конструкция if – else и циклите…

Въведение в циклите. Циклите do и while

Когато трябва да изпълним група команди няколко пъти използваме цикли. Най простите цикли са do и while. Те се изпълняват докато условието на цикъла е true. Когато условието върне false цикъла се прекратява. Когато се извършва изпълнение на тялото на…

if – else конструкцията

Една C++ програма започва изпълнението си от първото изявление във функцията main(). Това е първия израз завършващ с точка и запетая. Понякога ги наричаме команди. Продължава към следващия и така нататък докато функцията main() приключи. Това е потока на изпълнение…

Оператори в C++

Операторите в езика C++ участват в изрази. Те пресмятат стойности на променливи. Или върната стойност от функция, участваща в израза. Самите оператори са част от израза. Израза е математическа форумула подходяща в контекста на функция. Която е част от програмата…

Булев тип данни в C++

Несъмнено това е най – простия тип данни в езика. Булевия тип има две стойности true и false. Декларира се с bool. Използва се за вземане на решения в конструкцията if() else. Както и в циклите с пред и пост…