С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Как называется формула std::ceil(std::log10(2 * M_PI * n) / 2 + n * (std::log10(n / M_E))); https://www.cyberforum.ru/ cpp-beginners/ thread2682850.html Игнорирует нажатия C++
Добрый вечер уважаемые знатоки языка программирования C++. Недавно занялся изучением этого прекрасного языка и чтобы закрепить практику, я решил написать небольшой калькулятор с двумя действиями (= and -). Вроде правильно всё расписал, но вот проблема в чём. Ввожу "start" как и запланировано и программа работает своим шагом. В чём может быть проблема? #include <iostream> using namespace std; ...
C++ Как вывести элемент двусвязного списка из середины списка? Изучал библиотеку стандартных шаблонов, в данном случае list: #include<iostream> #include<string> #include<list> #include<iterator> using namespace std; void main() https://www.cyberforum.ru/ cpp-beginners/ thread2682804.html C++ Проверить баланс скобок с++ https://www.cyberforum.ru/ cpp-beginners/ thread2682801.html
...
Edirection что это за класс? C++
Видел код в нем было так: enum eDirection; eDirection dir; Что значит eDirection? (П.с. в коде данная переменная используется для считывания клавиш , но мне нужно знать для чего используется данный тип данных )
C++ Можно ли использовать if в теле if ? Если да, то как это правильно делать? if (a == 1) { if (b == 3) { cout << "+" << endl; } else { cout << "-" << endl; } https://www.cyberforum.ru/ cpp-beginners/ thread2682786.html
C++ Удалить слова, которые встречаются более одного раза https://www.cyberforum.ru/ cpp-beginners/ thread2682775.html
Добрый день. Помогите пожалуйста решить задачу: "Ввести предложение, слова в которых разделены пробелами и запятыми. Распечатать это предложение, удалив из него те слова, которые встретились там более одного раза.". Буквы русского алфавита. Поискал в интернете, но из того, что нашел, ничего не подошло.
C++ НОД последовательности чисел
не проходит код по TL на некоторых тестах, как можно ускорить данный код без использования встроенных функций (чисто математично)? #include <bits/stdc++.h> using namespace std; int NCD (int A,int B) { while ((A!=0)&&(B!=0)) {
C++ Функция: вставка заданного символа в указанную позицию строки https://www.cyberforum.ru/ cpp-beginners/ thread2682749.html
День добрый , написал функцию , но программа завершается с какой то ошибкой . подскажите пожалуйста в чем причина ( #include <time.h> #include <string.h> #include <iostream> #include <string> using namespace std; void add_elem_poz(char* arr, int poz,char element) { int count = strlen(arr); char* arr1 = new char;
C++ Получить массив значений из map Есть map map < string, vector<string>> mp; Зная его ключ string необходимо получить отдельно все значения из вектора. Как это сделать? https://www.cyberforum.ru/ cpp-beginners/ thread2682744.html
C++ Отсортировать вектор вставками
Это для одномерного вектора void sort(vector<int>&arr) { float tmp; for(size_t i = 1,j; i < arr.size(); ++i) { tmp = arr; for(j = i - 1; j >= 0 && arr > tmp; --j) {arr=arr;}
C++ Рассылка писем Реализуйте следующий интерфейс для рассылки писем: Mailer mailer; mailer.setFrom("from@address.com"); mailer.setSubject("subject..."); mailer.addReceiver("mike@address.com"); mailer.addReceiver("john@address.com"); mailer.setMessage("message"); mailer.send(); - Если при вызове send отсутствует отправитель (не указан... https://www.cyberforum.ru/ cpp-beginners/ thread2682704.html
13 / 11 / 4
Регистрация: 08.07.2017
Сообщений: 103
0

приоритет операций. опять(снова) - C++ - Ответ 14734876

20.07.2020, 18:46. Показов 2122. Ответов 4
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int main()
{
char str[6]={0,1,2,3,4,5};
char *x=str;
char y=-1;
 
y=*x++;
printf("%d\n",y);
 
y=*(x++);
printf("%d\n",y);
 
y=(*x++);
printf("%d\n",y);
 
y=*++x;
printf("%d\n",y);
}
при запуске выводит
0
1
2
4

Почему такой приоритет? Видел несколько таблиц приоритетов, присваивание приоритет 15.
постфиксный инкремент - 2, (в некоторых таблицах - 3) ,но ассоциативность все равно справа налево!
разыменование - 3.
По логике так и так получается, сначала инкремент, потом разыменование, потом взятие значение по вычисленному адресу и
присваивание.
а на практике GCC компилятор сначала берет значение по адресу! проверил.
И только префиксный инкремент сначала вычисляется а потом за ним разыменование.
То есть, я думал, что при первом выводе будет уже единица на выходе!

Объясните, где я ошибаюсь...

Вернуться к обсуждению:
приоритет операций. опять(снова) C++
0
Заказать работу у эксперта
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.07.2020, 18:46
Готовые ответы и решения:

приоритет операций
while(*a++==*b++ &amp;&amp; *a!=NULL) хочу сравнить до конца строки &quot;а&quot;. почему не работает? где-то дело...

Приоритет операций
Здравствуйте, а не подскажите что в С-подобных языках приоритетнее: сложение/вычитание, побитовые...

Приоритет побитовых операций
Всем привет. Столкнулся с непоняшкой: // Объявляем два массива и инициализируем их ...

Логические операции и приоритет операций
Привет всем, объясните, пожалуйста: 1)За что отвечает эта часть кода? bool xor(bool a, bool b) {...

4
20.07.2020, 18:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.07.2020, 18:46
Помогаю со студенческими работами здесь

Функция дужки(приоритет операций) в калькуляторе
Надо сделать скобки в калькуляторе: сделать дополнительную ф-цию которая будет считать введеные...

Приоритет операций в калькуляторе
Здравствуйте! Подскажите как в калькуляторе, созданном на qt, прописать, чтоб соблюдался приоритет...

C6281: Неверный порядок операций: операторы отношений имеют более высокий приоритет, чем битовые операторы
Пишу змейку(sfml). Мне понадобилось создать while цикл, в котором я делаю две проверки, проверяю...

Приоритет логических операций и операций над множествами.
солидняк Я просто устал переписывать)) поэтому решил уже расписать, разжевать так сказать)). Эту...

Приоритет операций
Подскажите, пожалуйста, приоритет операций в булевой алгебре.

Приоритет операций
Привет всем! Есть ли возможность изменить приоритет операций(умножения, деления)?

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru