Вопросы по теме 'pre-increment'

Приоритет оператора.. () и ++
Салют.. У меня необычная проблема. Здесь, в этой таблице в библиотеке MSDN мы видим, что приоритет () выше, чем ++ (Pre-increment) . но когда я запускаю этот код, кажется, что приоритет ++(prefex) выше: int main() { int a=3,b=2,x;...
1297 просмотров

Чем отличается порядок вычисления выражений между C++ и Java?
У меня свело мозги, когда я пытался понять примеры на этой странице: http://answers.yahoo.com/question/index?qid=20091103170907AAxXYG9 Более конкретно этот код: int j = 4; cout << j++ << j << ++j << endl; дает...
629 просмотров

Каким должен быть вывод echo ++$a + $a++
В руководстве по PHP, раздел приоритета операторов , есть такой пример: // mixing ++ and + produces undefined behavior $a = 1; echo ++$a + $a++; // may print 4 or 5 Я понимаю, что поведение не определено по следующей причине: Поскольку x...
3803 просмотров

пре-инкремент и пост-инкремент в printf
int main() { int value = 4321; int *ptrVal = &value; printf("%d %d",++value,(*(int*)ptrVal)--); return 0; } Как работает преинкремент/постинкремент в приведенном выше операторе печати? И почему ответ 4321 4321?
1486 просмотров

Java: пре-, постфиксные приоритеты операторов
У меня есть два похожих вопроса о приоритетах операторов в Java. Первый: int X = 10; System.out.println(X++ * ++X * X++); //it prints 1440 Согласно учебнику Oracle : постфикс (expr++, expr --) операторы имеют более высокий приоритет,...
3673 просмотров

Предварительное и последующее увеличение
Сегодня я пересмотрел Pre Increment и Post Increment. Основные определения я знаю. Pre Increment — увеличивает значение и возвращает значение. Пост-приращение — увеличивает значение и возвращает значение до приращения. Но делая...
844 просмотров

аргумент переменной длины в программе c
В следующей программе #include<stdio.h> int main() { int a; a=5; printf("%d %d %d\n", a, a++ , a++); //statement 1 a=5; printf("%d %d %d\n", a, ++a , ++a); //statement 2 return 0; } Вывод 7 6 5 7 7 7 Мой вопрос, почему у ++ и...
66 просмотров
schedule 23.01.2023

«В любом случае, следуйте рекомендациям: предпочитайте ++ i над i ++, и вы не ошибетесь». В чем причина этого в C?
Я наткнулся на этот ответ на этот вопрос. В одной из строк автор упоминает: В любом случае следуйте принципу «предпочитайте ++i i++ », и вы не ошибетесь. Я знаю, что ++i немного быстрее, чем i++ , но подумал, что у них нет...
333 просмотров
schedule 24.04.2024

путаница с добавлениями перед приращением
Здравствуйте, Stackoverflowers, Учитывая следующее добавление перед инкрементом, можете ли вы объяснить мне, почему j = 8 в следующем коде? int i = 2; int j = ++i + ++i; //j = 8, why ??
46 просмотров
schedule 11.04.2022

Оператор пост- и преинкремента OCJA-1.8
Я практикую операторы java post и pre increment, где у меня есть путаница, чтобы понять вывод программы ниже. Как он сгенерировал вывод как «8»? public class Test{ public static void main(String [] args){ int x=0; x=++x + x++ + x++ +...
50 просмотров

Оператор приращения работает по-разному во время работы и отладки
Вот часть кода, которая странно работает при отладке public static void main(String[] args) { //Line-1 int a = 5; //Line-2 System.out.println(++a); //Line-3 } //Line-4 Когда я запускаю его в обычном режиме, он выдает результат как 6...
78 просмотров