Вопросы с тегом 'increment'

Добавление одного к значению переменной, как правило, с использованием оператора инкремента.
15 отв.

Почему эти конструкции используют неопределенное поведение до и после приращения?

#include <stdio.h> int main(void) { int i = 0; i = i++ + ++i; printf("%d\n", i); // 3 i = 1; i = (i++); printf("%d\n", i); // 2 Should be 1, no ? volatile int u = 0; u = u++ + ++u; printf("%d\n", u); // 1 u = 1...
04 июня '09 в 12:17
7 отв.

Поведение операторов инкремента и декремента в Python

Я замечаю, что для переменной (например, ++count) может применяться оператор pre-increment/decment. Он компилируется, но фактически не изменяет значение переменной! Каково поведение операторов pre-increment/decment (++/-) в Python? Почему Python о...
28 сент. '09 в 10:33
27 отв.

Почему это происходит в бесконечном цикле?

У меня есть следующий код: public class Tests { public static void main(String[] args) throws Exception { int x = 0; while(x<3) { x = x++; System.out.println(x); } } } Мы знаем, что он дол...
30 сент. '10 в 17:07
5 отв.

Увеличение поля базы данных на 1

С MySQL, если у меня есть поле, например логинов, как я могу обновить это поле на 1 в команде sql? Я пытаюсь создать запрос INSERT, который создает firstName, lastName и logins. Однако, если комбинация firstName и lastName уже существует, увеличьте ...
04 мая '10 в 7:40
12 отв.

Операторы "++" и "-" устарели Xcode 7.3

Я смотрю заметки Xcode 7.3 и замечаю эту проблему. Операторы ++ и - устарели Может кто-нибудь объяснить, почему он устарел? И я прав, что в новой версии Xcode теперь вы будете использовать вместо ++ this x += 1; Пример: for var index = 0; inde...
02 февр. '16 в 19:14
4 отв.

Ruby: Как перебирать диапазон, но с установленными приращениями?

Итак, я повторяю диапазон таким образом: (1..100).each do |n| # n = 1 # n = 2 # n = 3 # n = 4 # n = 5 end Но то, что я хотел бы сделать, это повторить на 10. Таким образом, вместо увеличения n на 1, следующий n будет фактичес...
03 дек. '10 в 17:10
7 отв.

R: + = (плюс равно) и ++ (плюс плюс) эквивалент от С++/С#/java и т.д.?

Есть ли у R понятие += (плюс равно) или ++ (плюс плюс), как С++/С#/others?
21 апр. '11 в 5:25
8 отв.

Почему c = ++ (a + b) дает ошибку компиляции?

После исследования я прочитал, что оператор приращения требует, чтобы операнд имел модифицируемый объект данных: https://en.wikipedia.org/wiki/Increment_and_decrement_operators. Из этого я предполагаю, что он дает ошибку компиляции, потому что (a+b...
20 июня '18 в 17:59
10 отв.

Выражения указателя: * ptr ++, * ++ ptr и ++ * ptr

Недавно я столкнулся с этой проблемой, которую я не могу понять сам. Что означают эти три выражения ДЕЙСТВИТЕЛЬНО? *ptr++ *++ptr ++*ptr Я попробовал Ритчи. Но, к сожалению, он не смог следить за тем, что он рассказал об этих трех операциях. Я ...
28 авг. '13 в 10:27
4 отв.

bool operator ++ и -

Сегодня, написав код Visual С++, я столкнулся с чем-то, что меня удивило. Кажется, С++ поддерживает ++ (increment) для bool, но не - (декремент). Это просто случайное решение, или есть какая-то причина этого? Это компилируется: static HMODULE hMod ...
10 авг. '10 в 18:08
16 отв.

Есть ли разница между x ++ и ++ x в java?

Есть ли разница между ++ x и x ++ в java?
08 июля '09 в 0:07
4 отв.

Python: Как я могу увеличить char?

Я новичок в Python, исходя из Java и C. Как я могу увеличить char? В Java или C символы и ints практически взаимозаменяемы, и в некоторых циклах мне очень полезно иметь возможность наращивать символы и массивы индексов по символам. Как я могу сдела...
28 янв. '10 в 21:28
6 отв.

++ someVariable Vs. someVariable ++ в Javascript

В Javascript вы можете использовать оператор ++ до или после имени переменной. Каковы различия между этими способами увеличения переменной?
12 авг. '10 в 19:30
11 отв.

Что такое метод, который можно использовать для увеличения букв?

Кто-нибудь знает библиотеку Javascript (например, underscore, jQuery, MooTools и т.д.), которая предлагает метод увеличения буквы? Я хотел бы сделать что-то вроде: "a"++; // would return "b"
20 сент. '12 в 1:57
2 отв.

Разница между C и С++ относительно оператора ++

Я обманывал каким-то кодом и видел что-то, что я не понимаю "почему". int i = 6; int j; int *ptr = &i; int *ptr1 = &j j = i++; //now j == 6 and i == 7. Straightforward. Что, если вы поместите оператор в левую сторону знака равенства? +...
04 сент. '14 в 1:01