Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Калькулятор в книге Страуструпа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определение количества разрядов у числа http://www.cyberforum.ru/cpp-beginners/thread929880.html
Написал программку, которая должна определять количество разрядов у чисел. При вводе двухзначных и трехзначных, программа правильно определяет разряд, но при вводе четырехзначных чисел и более,...
C++ Функция - принять ссылку вернуть ссылку В одной из тем я интересовался записью типа int & fun (int rhs), что она значит и что именно в ней делает символ &, как я понял, программа типа: #include <iostream> int & fun (int rhs) { return... http://www.cyberforum.ru/cpp-beginners/thread929846.html
C++ Грамматика программы
Может ли мне кто-то наглядно объяснить что такое первичное выражение, чем оно отличается от обычного выражения. Что такое терм и чем он отличается от лексемы?
C++ Синтаксическая ошибка
Здраствуйте. Помогите, пожайлуста, выявить синтаксическую ошибку в коде: #include <fstream> #include <iostream> using namespace std; int main() { ifstream ifs ("INPUT.TXT");
C++ Где можно купить эту книгу Дейтел Х., Дейтел П. - Как программировать на C++? http://www.cyberforum.ru/cpp-beginners/thread929760.html
Где можно купить эту книгу Дейтел Х., Дейтел П. - Как программировать на C++???. И как думаете стоит ли после книги Ритчи и Кернингана Язык программирование си,начать читать книгу Страуструп...
C++ Пример из книги. Шилдт Всем привет. Вот пример из книги Шилдта. У меня не работает деструктор (не выводится сообщение) #include <iostream> using namespace std; class myclass{ public: int x; ... подробнее

Показать сообщение отдельно
Dani
1393 / 637 / 57
Регистрация: 11.08.2011
Сообщений: 2,282
Записей в блоге: 2
Завершенные тесты: 1
29.07.2013, 11:42
Смотри. Первыми в математике выполняются умножение и деление, а потом - сложение и вычитание. Что мы складываем в математике? Слагаемые. Что может быть слагаемым? Может быть просто число, произведение чего-либо, частное чего-либо, выражение в скобках. В функции expression мы только знаем, что слагаемое - это Терм (просто название, можно назвать Выражение, Терм, Первичное веражение - хоть A, B, C, но это будет не информативно). Почему? Т.к. терм обрабатывает случаи умножения и деления, а функция primary (которая вызывается из функции term) обрабатывает случай выражения в скобках и числа - это все возможные варианты слагаемого. Функция терм возвратит нам значение слагаемого, затем мы его просто просуммируем к остальному результату.
Точно также и с функцией term: мы только знаем, что 1 множитель (в математике: 1 множитель * 2 множитель = произведение) это первичное выражение. Это первичное выражение обрабатывает функция primary (т.к. множитель может быть либо числом, либо выражением в скобках).
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru